Write test strategy and test case documents derived from user stories for one or more features, including positive and negative scenarios, test data setup/configuration, and expected results.
Contribute to other testing activities such as stress, load, and performance testing as required.
Design, build, and maintain efficient, reusable, and reliable Selenium Java-based test framework components as part of framework improvement and enhancement.
Provide estimates for testing effort based on user stories during sprint planning.
Participate in Agile scrum activities such as daily standups, backlog grooming, demos, and retrospectives.
Ensure optimal performance, quality, and responsiveness of applications.
Maintain code quality, organization, and automation.
Work independently on projects and directly with clients.
Skills Required:
Strong expertise in Quality Assurance (QA) principles, practices, and testing methodologies
Experience with Jira for test management, issue tracking, and sprint planning
Knowledge of Confluence for documentation and knowledge sharing
Proficiency in test strategy, test case creation, and test execution
Hands-on experience in automated testing frameworks, especially Selenium with Java
Experience with performance, load, and stress testing
Understanding of Agile and Scrum methodologies, including daily standups, backlog grooming, demos, and retrospectives
Ability to estimate testing efforts and plan sprints effectively
Strong analytical, problem-solving, and attention to detail skills
Ability to work independently, manage multiple priorities, and collaborate with clients
Familiarity with CI/CD pipelines and test automation integration is a plus
Education: Bachelor's degree in Computer Science or a related field.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Test AnalystEmployement Type: Full time