Automation QA Engineer Needed for Software Testing
Job SummaryWe are seeking a highly skilled and detail-oriented Automation QA Engineer for a 6-monthcontract to join our dynamic team. The Automation QA Engineer will be responsible for designing,developing, and maintaining automated test scripts to ensure the quality and reliability of oursoftware products. The ideal candidate should have strong programming skills, experience withautomation frameworks, and a passion for ensuring the highest level of software quality throughautomation. Key Responsibilities• Test Automation Development: Design, develop, and implement automated test scriptsusing various automation tools and frameworks (e.g., Appium, Cypress, Playwright, etc.).• Test Strategy & Planning: Collaborate with product and development teams to understandrequirements and create comprehensive automation test plans and strategies. • Integration with bolthires/CD: Integrate automated tests into continuous integration andcontinuous delivery (bolthires/CD) pipelines for continuous validation. • Test Execution & Reporting: Execute automated tests, track results, and provide detailedtest reports. Identify, log, and report bugs and issues in a clear and actionable manner. • Test Maintenance: Maintain and update automated test scripts to adapt to changes in theproduct, ensuring that the test suite remains reliable and effective.• Performance & Load Testing: Where applicable, implement automated performancetesting scripts to validate the scalability and responsiveness of the application. • Regression Testing Automation: Create automated scripts to seed and manage test datain your staging environment to ensure consistent results. • Accessibility and Cross-Browser Testing: Automate accessibility checks using toolslike axe-core, integrating it into your bolthires pipeline. • Collaboration: Work closely with cross-functional teams, including developers, productmanagers, and other QA engineers, to ensure alignment and high-quality product delivery.Required Skills and Qualifications• Experience: Minimum of 5 years of experience in test automation or software developmentwith a strong focus on quality assurance. • Programming Languages: Proficiency in programming languages such as Java, JavaScript,Python. • Automation Tools: Hands-on experience with automation tools and frameworks likeCypress, Appium, etc. • Version Control: Familiarity with version control systems like Git. • bolthires/CD Tools: Experience with bolthires/CD tools like GitLab bolthires, etc. • Bug Tracking: Knowledge of bug tracking tools like JIRA, TestRail, or similar.• Test Frameworks: Experience with various test automation frameworks and strategies. • Analytical Skills: Excellent problem-solving, troubleshooting, and debugging skills. • Communication: Strong written and verbal communication skills, with the ability toexplain complex issues clearly to stakeholders. Education Experience. • Bachelor’s degree in computer science, Engineering, or a related field, or equivalentPersonal Attributes• Strong attention to detail with a commitment to quality. • Ability to work independently and as part of a team.• Proactive and able to take initiative. • A passion for automation and continuous improvement. Apply tot his job