Quality Assurance Automation Engineer
QA Automation Engineer Job Description:We are hiring a QA Automation Engineer with proven experience in leading end-to-end QA strategy and automation for modern web applications. This senior-level role requires a strategic thinker and a tactical doer—someone who can define test strategies, develop robust automation frameworks, ensure traceability, and champion QA best practices throughout the development lifecycle. The ideal candidate will have a deep understanding of Agile processes, strong coding and scripting abilities for automation, and hands-on experience with tools and platforms that enable efficient and thorough test coverage. You will work closely with developers, product owners, and project managers to ensure our software meets the highest standards.QA Automation Engineer Key Responsibilities:Define and implement QA automation strategies for UI, API (REST and GraphQL), integration, performance, and regression testingDesign, build, and maintain automation frameworks using modern tools (e.g., Selenium, Cypress, Playwright)Create and manage test plans, test cases, and test execution cycles in Xray for Jira, ensuring complete traceability to user storiesIntegrate automated tests into GitHub-based CI/CD pipelines and manage execution with GitHub ActionsEnsure effective coverage of backend (Django), frontend (React), and third-party service integrationsPerform hands-on test scripting using JavaScript, Python, or similar scripting languagesTrack and report test metrics, coverage, and test debt to drive continuous quality improvementsCollaborate with developers during design and code review phases to ensure testabilityMentor QA team members and help evolve our automation practice to support scaling productsQA Automation Engineer Required Qualification:2+ years of experience in software quality assurance, with at least 4 years in QA automationProven success in implementing and maintaining automated test frameworks from scratchExperience testing web applications built in Django and ReactHands-on experience with Xray for Jira, including test plans, test executions, and requirement traceabilityExperience with Postman, Swagger, or similar tools for API testingFamiliarity with Git and GitHub Actions for CI/CDStrong understanding of Agile principles and QA’s role in Agile teamsDetail-oriented with excellent analytical and troubleshooting skillsQA Automation Engineer Preferred Skills:Experience with performance testing tools (e.g., JMeter, k6)Programming/scripting skills in Python, JavaScript, or equivalentExperience using Docker in local development and CI pipelinesFamiliarity with infrastructure as code (Terraform) for test environmentsExposure to BDD tools like Cucumber or BehaveKnowledge of security and accessibility testing tools and techniques