Job Title: QA Test Automation Engineer
Location: Bangalore (Hybrid Mode)
Experience Range: 7-9 Years
Key Responsibilities:
· Develop, maintain, and execute test automation frameworks using Selenium and Java.
· Design, implement, and optimize end-to-end (e2e) and API test cases within CI/CD pipelines.
· Collaborate with developers and QA teams to integrate automated tests into CI/CD workflows.
· Manage and version control test scripts using Git.
· Utilize test management tools to track and report on test progress, results, and issues.
· Perform data management tasks to ensure the accuracy and consistency of test data.
· Work with cloud-based browser services to execute cross-browser testing and ensure compatibility.
· Communicate effectively with stakeholders, providing clear and concise updates on test status, issues, and risks.
· Identify and troubleshoot issues in test scripts, environments, and processes.
· Continuously improve test automation frameworks and practices to enhance efficiency and coverage.
· Stay updated with industry trends and best practices in test automation and software development.
Required Skills and Experience:
· Technical Expertise:
o Strong experience with Selenium for web application test automation.
o Strong experience with Appium for IOS and Android native application test automation.
o Proficiency in Java programming language.
o Hands-on experience with Git for version control.
o Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps) and their integration with test automation.
o Experience in developing and executing end-to-end (e2e) and API test cases.
o Understanding of data management principles and practices.
o Experience with test management tools (e.g., Zephyr, TestRail, Quality Center).
o Experience with project management platforms such as Jira
o Knowledge of cloud-based browser services and cross-browser testing techniques.
· Soft Skills:
o Excellent communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
o Strong problem-solving skills and attention to detail.
o Ability to work collaboratively in a team-oriented environment.
o Demonstrated ability to manage multiple tasks and prioritize effectively.
o Proven ability to independently take ownership of tasks and projects, demonstrating initiative and drive to complete assignments effectively with minimal supervision.
· Additional Skills (preferred but not required):
o Experience with other test automation tools or frameworks (e.g., Playwright, Cypress).
o Knowledge of cloud-based testing platforms (e.g., Sauce Labs, BrowserStack).
o Basic understanding of database querying (e.g., SQL).