Role Description: Senior Software Engineer - QA
Role Purpose:
In this Senior QA engineer role, the candidate will be part of the core team in the US, and is expected to work on complex and challenging projects; S3 features, cockroach DB, Salesforce, to name a few. The candidate is expected to work with minimal supervision and needs to be a team player.
*Principals only. No recruiters.
Responsibilities:
- Responsible for preparing manual testing strategy, design, support, planning, and execution for a variety of applications.
- Automation Experience working on implementing and extending frameworks along with adding more tests to the same. Frameworks like pytest/TestNG/Cypress/Selenium.
- Compose and maintain testing documentation on all application defects using a bug tracking system and report defects to teams using JIRA.
- Review and validate requirements, technical specifications, and determine the tests to be automated.
- Execute automated and manual testing of our web applications and APIs.
Requirements:
- 8+ years of software testing methodologies experience in an agile environment with Selenium, Databases, web service, strong networking, and API testing.
- 2+ years of coding experience with Linux, and Python.
- Ability to multitask, self-starter, and team player mindset as you work side by side with the development team.
- 2+ year of experience with Kubernetes and related tools like Ansible, GitLab, and Jenkins.
- Bachelor’s Degree in Computer Science or related technical field, or relevant work experience.
- Having knowledge of FedRamp and TPN is definitely a nice bonus.