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.
- Design and develop test plans, test cases based upon functional and design specifications, execute test cases and analyze and report test results to the teams.
- Work in partnership with the development teams to deliver business functionality on time with required quality that meets the acceptance criteria.
- Focus on building efficient solutions for Web, Services/APIs, Database, mobile testing requirements.
- Participate in internal/cross team meetings, project scoping, functional reviews, test specifications, technical reviews for assigned projects in an Agile environment.
- Participate actively in functional, system and regression testing activities.
- Capture quality assurance data and metrics to provide insights and conclusions.
- Estimate and perform risk analysis for quality delivery.
What Were Looking For:
Basic Qualifications:
- 3-6 years of experience in software testing or development with good understanding of testing, coding and debugging procedures.
- Demonstrated 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, Playwright) 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.
- Experience working with SOAP, REST and/or GraphQL services and understanding of SOA architecture.
- Experience of SQL/PL-SQL, writing SQL queries for test automation and test data setup and simulation.
- Exposure to Behavior Driven Development (BDD) practices and experience in Agile methodology is highly desirable.
- Exposure to testing in CI, DevOps, rolling deployment/upgrade model is highly desirable.
- 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/JMeter and monitoring tools like DataDog, Kibana or Splunk.
- Experience with accessibility and security testing is desirable.
- Demonstrate ability to explain complex technical issues to both technical and non-technical audiences.
- Strong communication skills and ability to produce clear, concise and detailed documentation.
- Excellent problem solving, analytical and technical troubleshooting skills.
- Bachelor's or higher qualification in Computer Science, Information Systems or equivalent is preferred.
Skills Required
Soap, Rest, Sql, Bdd, Graphql