Automation QA Engineer
Automation QA Engineer
Test Automation:
Develop, implement, and maintain automated testing frameworks for web, mobile, and API applications.
Write and execute test scripts to validate functionality, performance, and scalability.
Collaboration:
Work closely with developers and product managers to understand requirements and user stories.
Participate in Agile ceremonies such as sprint planning and daily stand-ups.
Defect Management:
Identify, document, and track bugs in defect management tools like Jira.
Collaborate with the development team to resolve issues efficiently.
Quality Assurance:
Perform functional, regression, and integration testing using automation tools.
Ensure thorough test coverage and maintain high software quality standards.
Continuous Improvement:
Enhance automation frameworks and processes for better efficiency and coverage.
Stay updated with the latest trends in automation testing and recommend improvements.
Education:
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Experience:
2+ years of experience in software quality assurance with a focus on automation.
Hands-on experience with test automation tools such as Selenium, Appium, or Cypress.
Technical Skills:
Proficiency in programming/scripting languages like Python, Java, or JavaScript.
Knowledge of API testing tools like Postman or RestAssured.
Familiarity with CI/CD tools like Jenkins, GitLab, or Azure DevOps.
Experience with version control systems such as Git.
Basic understanding of SQL for database testing.
Soft Skills:
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Ability to work independently and meet deadlines.