What does a successful Automation Testing, Professional do?
- Understand business requirements and translate them into test cases.
- Work closely with business analysts, developers, and QAs to test software and ensure quality.
- Design and maintain automated test suites.
- Experience with different QA/defect tracking tools and processes.
What You will do:
- Works with QA Automation team on short to long-term automation projects.
- Decompose requirements and develop test automation scripts for projects of simple to high complexity including both functional and interoperability.
- Practices automation development efficiency, maintainability, and reusability
- Develops automation scripts according to the coding standards and debugs scripts developed by team peers.
- Participates in technical review meetings and automation framework enhancement forums and demonstrate the work independently with minimal supervision.
- Understanding of Automation Framework and enhance the automation framework.
- Lead the design, development and maintenance of automation frameworks and automation test suites with CI/CD integration.
- Report and track defects in a timely manner during test execution.
What you will need to have:
- 4 to 6 years of experience as a Quality Assurance. Minimum 2 years of experience in Automation Testing
- Good knowledge of testing phases and approaches, including functional, Regression, Integration, and end to end testing. Good Knowledge in UI/API/Web API/Mobile Testing Technologies
- Experience working in an Agile/Scrum development process.
- Good understanding of Software Test Lifecycle including Test Planning, Test Cases Design, Test Data Setup, Defect Management, Test log, Test results, Traceability Matrix
- Experience with programming language Selenium/JAVA/.Net/Python/C#.
- Experience in database testing using tools like MS SQL server/MySQL/Oracle
- Knowledge of automated testing tools like TestNG, Junit/Postman/Ready API/Soap UI/UFT/TOSCA.
- Working experience on CICD/ DevOps – Jenkins or TeamCity. Familiarity of version control systems like GitHub/Bit bucket/Azure DevOps. Knowledge in any monitoring tool like Splunk.
- Strong problem-solving skills. Good communication skills to speak with the Business Partners are essential and non-negotiable for this position.
What would be great to have:
- Knowledge of Cloud platforms like AWS/Azure/GCP.
- Knowledge of tools like Pipelines, Git Repo, SQL developer.
- Prior experience in Payments or Banking and Finance domain in general.
R-10358138