Design test strategies, including scope, approach, resources, and schedule estimation, to ensure thorough test coverage.
Identify and prioritize test cases based on risk analysis and business impact.
Test Case Development
Create detailed, comprehensive, and well-structured test cases and test scenarios based on functional specifications and user stories.
Define test data and environment setup requirements for effective test execution.
Maintain test case repositories and ensure documentation accuracy and completeness.
Manual Testing
Execute manual test cases to validate software functionality, performance, usability, and compatibility across different platforms and environments.
Identify, isolate, document, and track software defects using bug tracking tools (Jira) and collaborate with development teams to resolve issues.
Perform ad-hoc testing as needed to uncover unexpected behaviors and usability issues.
Regression Testing
Conduct regression testing to ensure the stability of software releases and verify that new features and enhancements do not adversely impact existing functionalities.
Automate repetitive manual test cases where applicable to improve testing efficiency and effectiveness.
Quality Assurance
Participate in peer reviews of test cases, test plans, and other testing artifacts to ensure quality standards are met.
Continuously monitor and evaluate testing processes and methodologies to identify areas for improvement and optimization.
Automated testing suites development
Develop and document scalable automated testing suites
Convert manual tests to automated tests
Develop, document, run, and report on automatic tests
Required
Bachelor’s degree in computer science or a related field.
Minimum 8 years of experience working with software testing methodologies, best practices, test automation, using tools like Cucumber, REST-assured, Selenium, Postman etc.
Skills
Minimum 8 years of experience testing and understanding complex engineering applications.
Excellent analytical and problem-solving skills with keen attention to detail.
Strong communication and collaboration skills to work effectively in cross-functional teams.
Able to perform cross-browser/load/performance testing automatically.
Experience writing Automated Tests using Selenium or any other kind of testing framework.
Must be fluent in the English language, with a strong attention to detail.
Strong problem-solving skills and the ability to debug complex applications.
Desired Qualifications
Demonstrated experience leading, mentoring and coordinating the activities of a software QA/testing team.
Agile methodologies and continuous integration/continuous deployment (CI/CD) pipelines.
XRay Test Management.
Selenium.
C# Programming.
Knowledge, Skills, Abilities, and Other Characteristics
Gives and receives constructive feedback
Ensures that regular consistent communication takes place within area of responsibility
Ensures that important information from management is shared with employees and others as appropriate
Self-motivated, confident and passionate
Strong organizational and documentation skills
Provides vision and inspiration to peers and subordinates
Able to make decisions in conflicting situations
Should be comfortable with ambiguity
Able to manage a wide variety of discrete functions and services
Able to set priorities in a fast-paced, rapidly changing environment