Quality Assurance Automation Engineer
Location
Mumbai | India
Job description
Job Deliverables - Quality Assurance Automation Engineer
We are seeking a passionate and experienced Senior QA Automation Engineer to join our dynamic team. The successful candidate will possess a robust understanding of both web and mobile application automation testing. With an exceptional grasp of the automation tools, and DevOps methodologies, the Engineer will ensure our software meets the highest standards.
Deliverables:
- The QA Automation engineer's role is to develop and execute automated tests as well as maintain the automation framework in order to ensure software product quality.
- QA Automation engineer's responsibilities include estimating, planning, and coordinating testing activities.
- The QA Automation engineer will also ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved.
- The ability to quickly assess risk, lead a team to a decision point, and ensure plans are executed are critical skills required to perform this role.
- The QA Automation engineer will have to mentor the team and enable them to become automation engineers.
What you will do:
- Engage in all stages of the SDLC, promoting quality from inception to delivery.
- Interact closely with cross-functional teams, collecting automation requirements, and constructing exhaustive test strategies.
- Implement test scenarios, strategies, and the overall testing process to effectively and quickly reach project goals.
- Execute test cases, including automated or manual testing approaches when necessary.
- Design and execute automated tests for web applications using Selenium and mobile applications through Appium.
- Incorporate CI/CD methodologies using tools like Jenkins or CircleCI for recurrent and streamlined testing practices.
- Creation and Maintenance of test data.
- Reporting of test results and defects on communication platforms like Slack.
- Stay updated with emerging trends, tools, and QA practices for sustained self-growth.
- Establish and nurture communication channels with team members, stakeholders, and third-party partners.
- Identify risks and establish adequate test coverage to validate new features and any needed regression.
- Create and maintain specific and tailored test plans and cases, including oversight or direct automated scripts.
- Identify the risks and appropriate test coverage to validate new features as well as regression, and develop test plans and cases.
- Create, maintain, and upgrade load systems including automation script writing.
- Come up with more efficient ways to test features and identify the areas of testing that can be automated.
Skills/Experience/Competencies you need to do the job:
Basic Qualifications
- Bachelor's degree in Computer Science, Engineering, or related domain.
- Proficiency in Object Oriented Programming languages such as Java, Python, etc.
- 3-4 years of experience in Test Automation using Java.
- Solid knowledge of SQL.
- Experience in UI and Mobile Automation tools like - Selenium and Appium.
- Experience in frameworks like - BDD/TestNG.
- Should have experience in code reviews.
- Should have experience in developing/maintaining Automation frameworks.
- Demonstrated knowledge of SDLC, Agile, and DevOps practices.
- Experience with CI/CD tools and methodologies.
- Strong analytical, communication, and collaboration skills.
- Proactive mindset emphasizing continuous improvement and adaptability.
- Passion for process automation and software quality.
- Should have excellent communication skills and should be able to articulate concisely and clearly.
- Experience in Security Testing and Load Testing is a plus.
Website -
Location - Remote
Job tags
Salary