Responsibilities
- Developing and implementing software testing strategies, plans, and procedures.
- Writing and executing manual test cases, automated scripts, and scenarios for web and api.
- Identifying and reporting defects and issues to the development team and tracking them through to resolution.
- Collaborating with cross-functional teams to ensure that applications and products meet functional and non-functional requirements.
- Participating in agile meetings and requirements review meetings to ensure that quality is built into the product from the start.
- Maintaining test environments, test data, and testing tools.
- Analyzing test results and providing meaningful feedback to stakeholders.
- Developing and maintaining automated test suites and test scripts.
- Conducting performance, load, and stress testing.
Qualifications
- Bachelors in computer science, or related field or equivalent experience.
- 6+ years of proven experience in the software development industry, participating in team environment.
- 4+ years of experience in automation tools such as Selenium WebDriver using programming languages like python, C #, Java.
- 3+ years of proven experience in testing and automating web services such as RESTful API.
- 3+ years of proven experience in performance testing using tools such as Apache JMeter.
- 2+ years of Web-application mobile testing automation experience with Appium.
- Experience with programming languages such as Java, C# .Net