Job Title: QA – Automation Testing Engineer
Location: Remote / On-site (based on company policy)
Job Type: Full-time
Experience Level: Mid-level (3–5 years)
Industry: Software Development / Technology
Role Overview
We are seeking a skilled and detail-oriented QA – Automation Testing Engineer to join our growing technology team. In this role, you’ll be responsible for designing and maintaining robust test automation frameworks for web, mobile, and API platforms. You'll work closely with cross-functional teams to ensure the delivery of scalable, high-quality applications in a fast-paced Agile environment.
Key Responsibilities
-
Design, build, and maintain reliable test automation frameworks for web, mobile, and API testing.
-
Create and execute automated test cases using tools like Selenium, Cypress, or Playwright.
-
Integrate automated tests into CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI).
-
Write clear, structured test plans, test cases, and test scripts.
-
Perform API testing using Postman, RestAssured, or Karate.
-
Identify and document bugs, working closely with developers for resolution.
-
Ensure test traceability and maintain comprehensive test documentation.
-
Collaborate with product managers, developers, and designers to translate business requirements into test scenarios.
-
Participate in code reviews and contribute to the continuous improvement of QA processes.
-
Support performance and load testing initiatives when needed.
Required Skills & Experience
-
3–5 years of hands-on experience in QA automation.
-
Strong programming/scripting skills in JavaScript, Python, or Java.
-
Proficiency in tools like Selenium WebDriver, Cypress, or Playwright.
-
Solid understanding of RESTful API testing and tools like Postman or RestAssured.
-
Experience with CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins).
-
Familiarity with version control systems like Git.
-
Strong grasp of STLC, software testing methodologies, and defect lifecycle.
-
Experience with responsive UI, cross-browser, and mobile testing is a plus.
-
Working knowledge of Agile/Scrum development practices.
-
Excellent analytical, problem-solving, and communication skills.
Nice to Have
-
Exposure to performance testing tools like JMeter or Gatling.
-
Domain experience in travel or e-commerce.
-
Familiarity with cloud environments like AWS or Azure.
-
Understanding of BDD frameworks (e.g., Cucumber).
If you’re passionate about test automation, quality engineering, and want to work in an environment that values technical excellence and collaboration—this could be your next big opportunity. Apply now and bring your skills to a team that’s building products that scale.
- Company Name: The company name is not provided in the job description.
- Average Salary Offered (for Current Role):8-10 LPA
- Must-have skills (in bullet points):
- 3 to 5 years of hands-on experience in QA Automation Testing
- Strong programming/scripting skills in JavaScript, Python, or Java
- Proficiency with Selenium WebDriver, Cypress, Playwright, or similar test automation tools
- Good understanding of RESTful API testing using Postman, RestAssured, or similar tools
- Experience with CI/CD pipelines, preferably GitHub Actions, GitLab CI, or Jenkins
- Familiarity with version control systems like Git
- Strong knowledge of software testing methodologies, STLC, and defect lifecycle
- Excellent communication, analytical, and problem-solving skills
- How to prepare for the Interview?
- Review your experience and prepare examples of designing and maintaining automation frameworks, writing test cases, and collaborating with cross-functional teams.
- Brush up on your programming skills (JavaScript, Python, or Java) and be ready to discuss your approach to test automation.
- Familiarize yourself with the tools and technologies mentioned in the job description, such as Selenium, Cypress, Postman, and CI/CD pipelines.
- Prepare to discuss your understanding of software testing methodologies, STLC, and defect lifecycle.
- Practice answering behavioral and situational questions related to problem-solving, communication, and collaboration.
- How to prepare the resume for this job description?
- Highlight your relevant experience in QA automation testing, including the number of years and the tools/technologies you have worked with.
- Emphasize your programming/scripting skills and familiarity with languages like JavaScript, Python, or Java.
- Mention your experience with test automation frameworks, CI/CD pipelines, and version control systems.
- Showcase your knowledge of software testing methodologies, STLC, and defect lifecycle.
- Highlight your strong communication, analytical, and problem-solving skills.
- Include any relevant certifications or training related to QA automation testing.
- Links to prepare for the interview:
These links provide a comprehensive list of QA automation testing interview questions and answers, covering topics such as test automation frameworks, programming concepts, testing methodologies, and tools/technologies mentioned in the job description.