Bachelor’s degree in computer science or related field or equivalent experience
4+ years of proven experience in the software development industry, working in collaborative team environments
4+ years of experience using automation tools such as Selenium WebDriver with programming languages like Python/C#/ Java3+ years of hands-on experience testing and automating web services, including RESTful APIs
2+ years of experience in performance testing using tools such as Apache JMeter
Strong written and verbal communication skills
Good to Have-
Experience in CI/CD technologies such as Bamboo, Bitbucket, Octopus Deploy, and Maven
Working knowledge of API testing tools such as RestAssured
Knowledge of software engineering best practices across the full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operationsExperience or familiarity with AWS cloud services
Familiarity with Atlassian tools, including Jira and Confluence
Working knowledge of Agile methodologies, particularly Scrum
Experience operating in a Continuous Integration (CI) environment
Develop and implement software testing strategies, plans, and procedures.
Define and execute test strategies, including manual test cases, automated scripts, and scenarios for web and API testing
Identify, track, and ensure timely resolution of defects, including root cause analysis and process improvement
Collaborate across development, and product teams to align on quality goals, timelines, and delivery expectations
Participate in Agile ceremonies and sprint planning to advocate for quality throughout the development lifecycle
Continuously enhance QA processes, tools, and standards to improve efficiency and product quality
Identify edge cases, risks, and requirement gaps early in the planning process to strengthen story quality and test coverage
Develop and maintain automated test suites to ensure consistent and reliable software quality