Location
Pune | India
Job description
You will be part of a cross-functional Scrum team that develops and supports specific components of our end product. You will be working hand in hand with the other R&D people. You will be involved in new feature development; provide input to POs and developers on the correct behavior of the system. You own the quality of the product, taking full responsibility for all functional - but also non-functional - aspects, like performance, stability, security, and maintainability.
- Serve as the quality leader for the group and is accountable for the product quality.
- Drive the team for continues improvement and innovate with quality assurance practices.
Responsibilities
- Design, implement and execute software test cases for Web-based applications.
- Diagnose, and find bugs, defects, and regressions.
- Validate and document completion of software testing.
- Report, track, and collaboration with other groups to resolve software quality issues.
- Work on both Unit and functional tests
- Design, implement and execute stress, performance, load, and stability testing.
- Define test automation criteria and lead the test automation effort in the team
- Participate and contribute to the QA guild
- Committed to the quality of the released content
- Be part of the Discovery team
- Review software and test cases design, challenging them to detect potential quality concerns, and proposing ways to address them
- Assist teams to prepare better test plans
- Continuously analyze and challenge existing testing coverage (manual and automatic tests, including UT)
- Actively track the team s tasks, analyze the testing needs and define QA activities and ownership
- Monitor the test and production environments
- Execute exploratory testing and E2E scenarios test
- Lead bugs RCA and suggest preventive actions
- Suggest best practices for efficient and stable E2E and Synthetic Monitors
- Prepare quality dashboards and make sure that product quality is aligned with defined KPIs
Qualification - Essential - E./B. Tech or M.E./M.Tech in Computer Science, Electronics Engineering OR equivalent
- A minimum of 8+ years in a software QA position and a fundamental understanding of Quality Assurance processesGood / practical English communication skills, both written and spoken, and the ability for direct and forward communication
- Hand-on experience with the design and execution of test plans and test cases for complex server applications
- Hands-on Test Management tools like TestLink, and X-Ray.
- An inherent interest in software development and an internal drive to guard the quality of our releases
- Knowledge of Agile Scrum and other Agile methodologies such as Kanban
- All our systems are virtual, so you know how to administer test environments / Windows administration and work on the command line/shell
- We implement a solution using microservices, so using Postman and the like is also a plus.
- Experienced working with Databases, writing SQL queries for data validation.
- You have experience in both functional and non-functional testing, mainly performance testing.
Qualification - Desirable - Experience in testing web-based applications.
- Experience with requests.
- Experience in working with Telecommunication and Unified Communication systems
- Familiarity with Cloud platform, ideally AWS
- Experience with Risk-Based Testing
- Experience with Continuous Delivery
- Bonus points for being ISTQB or ISEB or TMap certified
Job tags
Salary