Responsibilities
- Develop automation/performance scripts that meet organization standards and build reliable, reusable and maintainable automated regression suites & test harness
- Leverage tools and frameworks to build automation/performance scripts with quality code to simplify testing scenarios
- Work in an Agile environment and adhere to all QA best practices.
- Work in partnership with Scrum team members, including engineering and product management, to deliver business functionality on-time, with required quality, and that meets the acceptance criteria
- Write test cases and scenarios from the requirements/designs; manage bug tracking.
- Trigger, monitor and control the execution of automated test suites, identifying issues and potential gaps.
- Support QA governance of test processes, data, and execution metrics to help drive improve the performance of team.
- Perform risk analysis for features/projects in your ownership, provide mitigation and escalate appropriately.
- Collaborate effectively with technical and non-technical stakeholders to analyze, debug and resolve any issues.
What were looking for:
- Good understanding of software development lifecycle (SDLC) and Software Testing in an Agile/Scrum framework.
- Strong analytical thinking, interpersonal, oral and written communication skills with ability to work with technology stakeholders at various levels, and including global teams.
- 3-5 years of experience in software testing.
- Experience in programming using Python/C#/Java or other languages
- Experience in design and development of automated tests using automation tools (e.g. Selenium, Appium) with exposure in testing across the application layers (UI/Service/Data layers/Mobile)
- Experience in advising team to identify automatable test cases at different layers (UI, Services and Data layer tests). Ability to working with developers to build automation/performance friendly code is a plus.
- Experience in refactoring test automation/performance suites as necessary
- Understanding of SQL and databases, should be comfortable in writing SQL queries
- Exposure to test automation using any automation framework.
- Knowledge of working with SOAP and REST services and understanding of SOA architecture will be added advantage.
- Programming concepts with OOP and coding skills in any language are a plus.
- Knowledge of testing in continuous integration/DevOps models is a plus.
- Understanding of Cloud technologies like AWS/Azure and micro-services, containers integration testing will be added advantage.
Preferred Qualifications:
- Bachelor's or higher degree in technology related field.