Job Description
Job DescriptionJob Title: QA Automation Engineer
Location: Hybrid&
Experience Level: 2–8 yearsAbout the Role:
We are seeking a skilled QA Automation Engineer to join our team and ensure the delivery of high-quality software products. The ideal candidate will have hands-on experience with test automation frameworks, scripting, and continuous integration tools, as well as a strong understanding of software QA methodologies and processes.
Key Responsibilities:
-
Design, develop, and maintain automated test scripts for web, API, and mobile applications.
-
Create detailed, comprehensive, and well-structured test plans and test cases.
-
Execute automated and manual tests to ensure software quality and performance.
-
Identify, record, document, and track bugs using tools like Jira or similar.
-
Collaborate with developers, product managers, and DevOps teams to ensure seamless integration and deployment.
-
Participate in Agile ceremonies and provide QA input throughout the software development lifecycle.
-
Continuously enhance automation frameworks and testing coverage.
-
Monitor and maintain CI/CD pipelines to ensure reliable test automation execution.
Required Skills and Qualifications:
-
Bachelor’s degree in Computer Science, Engineering, or a related field.
-
2–8 years of experience in software testing, with a focus on automation.
-
Strong experience with automation tools/frameworks such as Selenium, Cypress, Playwright, Appium, or TestNG.
-
Proficiency in programming/scripting languages such as Java, Python, JavaScript, or C#.
-
Experience with API testing tools like Postman, RestAssured, or SoapUI.
-
Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
-
Knowledge of version control systems (Git, Bitbucket).
-
Strong understanding of QA methodologies, SDLC, and Agile processes.
-
Excellent analytical and problem-solving skills.
Preferred Qualifications (Good to Have):
-
Experience with performance or security testing.
-
Exposure to cloud platforms (AWS, Azure, GCP).
-
Experience in test reporting tools like Allure or Extent Reports.
-
Knowledge of BDD frameworks (Cucumber, Behave, SpecFlow).
Soft Skills:
-
Strong communication and collaboration skills.
-
Attention to detail and a passion for delivering quality software.
-
Ability to work independently and in a team-oriented, fast-paced environment.
&