Develop, maintain, and execute automated test scripts using Selenium and Cypress to ensure the quality and reliability of our software products.
Coordinate with product management and software engineers to deliver stable enterprise software products.
Apply, design, and develop automated testing strategies and build automated testing frameworks.
Identify, record, document, and track bugs from manual and automated testing using respective tools.Β
Prepare software defect and regression tracking and confirm sprint release status to stakeholders.
Represent quality and the QA team in your product team.Β
Be the first point of contact for any quality-related questions addressed to your product team.
Ensure new quality-related initiatives and processes are well understood and adopted, and your product team is continuously following current initiatives and processes (e.g. Quality Assistance/TDD).
Implement and maintain processes for security and performance testing.
Organise cross-team collaboration/knowledge sharing with other QA engineers.Β
Focus on Process and Defect Prevention rather than Product and Defect Detection.
Provide coaching and guidance to your product team on QA processes and best practices to create a high-quality product.Β
Identify areas of enhancement in the current QA processes and implement strategies to ensure continuous improvement in the quality of the product.Β
Work with the Product Owner to ensure JIRA tickets contain adequate information to create a high-quality release.
Technical skills and abilities:
Strong proficiency in automation tools such as Selenium and Cypress, with the ability to create and maintain test scripts from scratch.
Knowledge and ability to plan, create and execute test cases.
Ability to work with written requirements and to extract requirements from developers and product teams, as well as through exploring the software.Β
Understanding of the C# .NET web application framework.
Strong communication skills with the ability to build trusted relationships and translate test results for interpretation.
Solid understanding of cross-browser testing.Β
Good understanding of SDLC and Agile work environment.Β
Knowledge of testing theories (white/black box testing, unit/integration/system testing, etc.).
Innovative, lateral and pragmatic thought process.Β
Self-motivated and can work under pressure to achieve team & individual targets.
Selenium, Appium, Postman for web/mobile functional testing.
Jenkins CI/CD pipelines for test automation scheduling and execution.
Jmeter and HP Loadrunner for web application load testing.
Knowledge utilising Atlassian Suite (Jira/Confluence/Bitbucket)Β Β
Qualifications & experience:
Bachelorβs degree in a relevant discipline highly regarded.
Proven experience in software quality assurance with a focus on automation testing.
Experience in PyTest and Python scripting.
Significant experience in testing web/mobile applications.
Experience with automation tools for functional testing (desktop/web/mobile).Β
Experience with performance and security testing for web applicationΒ
Defect tracking & management experience.Β
Experience working with SQL databases and with writing SQL queries to verify data.Β
Experience with setting up new testing frameworks is highly desirable.Β
Experience working with an offshore team is an advantageΒ
Offerings & Benefits:
Above market salary
Bi-annual increments
Performance based bonuses
Flexible working arrangements for healthy work-life balance
Recreational and entertainment events
Dynamic team and great team culture
OPD health care for self, spouse, children and parents
Emergency and hospitalisation medical coverage
Maternity care coverage for pre-natal and post-natal medical expenses
Unlimited 24/7 tele-consultations with GPs
Significant discounts on tele-consultations with specialist doctors
Significant discounts on leading labs for medical tests.
Significant discounts on leading pharmacies for medicines