DescriptionAccountable for delivering the quality and performance of large-scale, multi-platform software products that include web, API and mobile application interfaces. Focus on contributing to the development of automated Functional Integration tests and end-to-end tests through open-source test frameworks for overall system testing within an Agile environment.Β
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.
- Experience with testing SaaS products.
- Experience with monitoring and SRE practices.
- Experience in CI/CD technologies (e.g., bamboo, bitbucket, octopus, Maven etc.).
- Knowledge or experience of other languages/tools - AngularJS, Protractor, Jasmine, JavaScript, RestAssured.
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, automation, and operations
- Knowledge or experience in AWS Cloud
- Demonstrated excellent communication skills.s
- Ability to learn and adapt to continuously changing technology.
- Familiarity with Atlassian Jira and Confluence.
- Familiarity with Agile [Scrum]
- Familiarity with working in a Continuous Integration atmosphere