Description:
The Quality Engineering team works in partnership with other Technology Functions and the Business to ensure quality delivery of our products. The team works in an Agile environment and is located globally. The team is independent in driving all decisions and is responsible for continuously improving customer experience, revenue growth and operations enablement through quick turn-around of development of our products with high quality.
What We’re Looking For
- 4-6 years of experience in software testing or development with good understanding of testing, coding and debugging procedures
- Experience in programming using C# & Python
- Experience in design and development of automated tests using automation tools (e.g. Selenium, Appium) across the application layers (UI/Service/Data layers) and root cause analysis
- Experience in advising team to identify automatable test cases at different layers (UI & API). Ability to working with developers to build automation/performance friendly code is highly desirable
- Experience in refactoring and extending test automation/performance frameworks and suites as necessary
- Ability to write Unit test cases
- Experience of working with SOAP and REST service and understanding of SOA architecture
- Exposure to distributed source control systems such as Git
- Exposure to SQL/PL-SQL, writing SQL queries, stored procedures and RDBMS
- Experience of Behavior Driven Development (BDD) practices and experience in Agile methodology is a plus
- Experience of testing in CI, DevOps, rolling deployment/upgrade model is a plus
- Knowledge of cloud technologies like AWS/Azure and experience of testing micro-services, containers, dockers is a plus
- Experience with Test Data Management and mapping automated test code coverage
- Experience in developing Test Plans and Test Cases, engage in Exploratory Testing, creating and maintaining Defect Reports
- Experience in performance testing tools like HP LoadRunner/Performance Center/StormRunner, JMeter.
- Demonstrate ability to explain complex technical issues to both technical and non-technical audiences
- Strong communication skills and ability to deliver clear, concise documentation and presentations
- Excellent problem solving, analytical and technical troubleshooting skills
- Bachelor's or higher qualification in Computer Science, Information Systems or equivalent is preferred