We are seeking a detail-oriented and experienced QA Automation Engineer to design, develop, and maintain automated test scripts and frameworks. In this role, you will work closely with developers, QA analysts, and product managers to ensure software products meet high standards of quality and performance.
The ideal candidate will have strong analytical skills, experience with automated testing tools, and a solid understanding of software QA methodologies.
Key Responsibilities
-
Design and implement automated test scripts for web, mobile, and API-based applications.
-
Maintain and improve existing automation frameworks and tools.
-
Execute test cases and analyze test results to ensure software functionality and performance.
-
Collaborate with developers and QA team members to identify and resolve issues early in the development cycle.
-
Integrate automated tests into CI/CD pipelines.
-
Write detailed and clear bug reports and test documentation.
-
Participate in sprint planning and agile ceremonies to ensure test coverage and timelines.
-
Continuously improve testing strategies, automation coverage, and test environments.
Required Skills
-
Bachelor’s degree in Computer Science, Engineering, or related field.
-
2+ years of experience in QA automation.
-
Proficiency in test automation tools such as Selenium, Cypress, Playwright, Appium, or Postman for API testing.
-
Experience in at least one programming language: Java, Python, JavaScript, or C#.
-
Strong knowledge of QA methodologies, tools, and processes.
-
Hands-on experience with CI/CD tools like Jenkins, GitLab CI, or GitHub Actions.
-
Familiarity with version control tools (e.g., Git).
-
Understanding of Agile/Scrum development processes.
What We Offer
-
Competitive salary and performance-based incentives.
-
Health and wellness benefits.
-
Work-from-home flexibility and modern tools.
-
Continuous learning environment and training support.
-
A dynamic, agile, and supportive team culture.