What are the responsibilities and job description for the Quality Assurance Automation Engineer position at Tech Mahindra Business Process Services?
Role: QA/Automation Engineer
Location: Alpharetta, GA
We are looking for a QA Tester / Automation Engineer with expertise in Selenium and Cucumber to design, develop, and execute automated test scripts for web applications. The ideal candidate will have a strong understanding of test automation frameworks, Agile methodologies, and CI/CD integration, ensuring the delivery of high-quality software solutions.
Key Responsibilities:
- Develop, maintain, and execute automated test scripts using Selenium WebDriver with Cucumber (BDD/TDD frameworks).
- Design and implement test cases, test plans, and test strategies for functional, regression, and integration testing.
- Work closely with developers and business analysts to define test requirements and acceptance criteria.
- Automate UI, and API testing using appropriate frameworks.
- Integrate automated tests with CI/CD pipelines in Azure DevOps, Jenkins, or GitHub Actions.
- Collaborate in an Agile/Scrum environment, participating in sprint planning, daily stand-ups, and retrospectives.
- Log, track, and manage defects using Azure DevOps.
- Ensure best practices in test automation, code quality, and software reliability.
- Stay up to date with industry trends and advancements in test automation tools and methodologies.
Required Skills & Qualifications:
- 3 years of experience in test automation, with hands-on expertise in Selenium WebDriver and Cucumber.
- Strong knowledge of C# for test automation scripting.
- Experience in BDD (Behavior-Driven Development) frameworks such as Cucumber.
- Hands-on experience with API testing using Postman, RestAssured, or SoapUI.
- Familiarity with CI/CD tools like Azure DevOps, Jenkins, or GitHub Actions.
- Experience with version control systems (Git).
- Knowledge of SQL for database validation in test cases.
- Understanding of cross-browser and mobile testing strategies.
- Strong problem-solving skills and ability to work independently or within a team.
- Excellent verbal and written communication skills.
Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at ADA_Accomodations@TechMahindra.com.