Senior Software Engineer in Test
Core
Design and build automation scripts and frameworks to validate functional requirements and business process flows within the software build and delivery pipeline.
Role type
Senior Software Engineer in Test (QA Automation)
Builds
Automated test scripts, test plans, and CI/CD pipeline integrations
Domain
Software Engineering / Quality Assurance
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, JavaScript, Python, Rest Assured, Selenium, Cucumber, TestNG, Junit, Git, Azure DevOps, Elastic/Kibana, Application performance monitoring, Test Plan Preparation, Blackbox Testing, BDD, functional testing, Business Process flow testing
Preferred skills
AWS (Lambda, EC2, S3), Docker, Kubernetes, Jira, Oracle, Document DB, Banking or Lending Industry knowledge
Technologies
Java, JavaScript, Python, Rest Assured, Selenium, Cucumber, TestNG, Junit, Git, Azure DevOps, Elastic, Kibana, AWS, Docker, Kubernetes, Jira, Oracle
Responsibilities
Translate acceptance criteria to technical documents and write automation scripts; Integrate tests with Test Automation framework and CI/CD pipeline; Prepare test plans, scenarios, and test cases; Execute functional and business process flow testing in test and UAT environments; Provide progress status updates to project and reporting managers; Mentor team members on testing practices.
Seniority
Senior, hands-on IC