The Role
The Senior Software Test Engineer would be responsible for developing automated and manual testing strategies and implementing them in industry-standard testing frameworks. The duties include developing testing procedures, carrying out software testing, and creating reports on the software’s performance. The resource is also expected to provide testing expertise and play a role in monitoring emerging technologies.
Responsibilities
- Designing test scenarios and plans and executing them for testing Web applications and APIs.
- Documenting testing procedures in Test case management tools.
- Writing automation scripts to automate functionality and making improvements in existing frameworks.
- Designing and executing strategies for performance and load testing.
- Reporting bugs and making recommendations to improve the software product.
- Coordinating with internal and external stakeholders.
- Taking full ownership of deliverables and assisting front-facing support teams with customer issues.
Requirements
- 3-5 years of experience in software development and/or testing.
- Experience with software testing tools and processes, building frameworks for testing consumer-facing, internet-scale applications, and APIs.
- Experience of working with Selenium/Cypress, Postman, JMeter, TestRail, Bitbucket and/or similar tools.
- Experience of Black/Gray/White Box Testing, Functional Testing, Automation testing, Regression
- testing, and API testing.
- Proficiency in scripting languages like Java, JavaScript, and basic SQL skills.
- Experience of working on SaaS applications in a multi-tenant setup is desirable.
- Knowledge of prominent AWS services, Agile development methodologies and CRM domain is an added advantage.