About the job Software Development Engineer in Test
***W2 only***
Position: Software Development Engineer In Test
Work Authorization: All Work Authorizations
Location: Hybrid - 3 times/month onsite; Any of the offices in:
- TX Westlake
- NC Durham
- MA Boston
- NH Merrimack
We are a Quality Engineering focused organization with experience in all aspects of application delivery in an agile environment across global locations. The associate will join one of the squads under a product area working on one of the top initiatives for the company. You will be aligned under the company's chapter driving towards greater delivery, efficiency, and quality. You will report to a Chapter Leader (your manager), whose primary focus is to help you develop in your career and skills as we drive towards increased automation and continuous delivery motivated to delivery high quality products to our clients
The Expertise Were Looking For
- Bachelors or Masters degree in Computer Science, Software engineering or related field
- 8+ years of Quality Engineering experience in an automated testing environment.
- 5+ years of experience building strong automation for web-based applications
- 3+ years of experience working in an Agile environment
- 1+ years of development experience is a huge plus
- Strong understanding of QA methodology and the Software Development Lifecycle using Agile principles in a Scaled Agile Framework (SAFe Agile)
- Experience testing enterprise applications deployed to cloud environments such as AWS.
- Automated testing using Cucumber Serenity, or similar tools
- Automated SOAP/REST API testing
- Automated CI/CD pipeline execution and build tools including Jenkins / Jenkins Core, Artifactory, Soteri/Credential
- Knowledge in creating mock services to use microservice
- Demonstrate a high level of motivation, confidence, integrity, and able to handle multiple responsibilities.
- Leading the quality process for product development
- Comfortable working in a fast-paced environment and are adaptable to change
The Skills You Bring
- Hands-on working experience with CI/CD pipeline and build tools including Jenkins, Artifactory, Bitbucket
- Hands-on working experience any with GUI / Web Automation Testing Tool (Cucumber Serenity or similar).
- Hands-on working experience of testing REST or SOAP APIs (Java, JUnit, Rest Assured)
- Hands-on experience with one or more of the following technologies: CI/CD pipeline (e.g., Terracore), containers (e.g., Docker), container orchestration (e.g., Kubernetes).
- Hands-on experience with any of the following languages: (C#, VB.Net, Angular, Java, HTML, and XML).
- Hands-on working experience using any of the following tools (Python, Eclipse, Jenkins, Cucumber, etc.)
- Hands-on years working experience in Unit Test/Coded UI Tests/Functional Test Development.
- Experience using the Atlassian suite or any other source code management, defect tracking tools.
- Basic working knowledge of testing fundamentals such as TDD & BDD.
The Value You Deliver
- Work closely with the Agile team members to drive the team's commitments to quality
- Defining and implementing test strategies, scenarios, and steps for automated and functional testing
- Build automation test framework and tools
- Actively participate in the development process through designing, writing, and maintaining application features and automated tests including unit tests, functional tests and end-to-end regression tests
- Quality inspections of test and development and the corresponding audit artifacts within the team
- Working and collaborating with new technologies to solve test challenges and process improvements
- Drive and deliver quality control around CI/CD pipeline process and implementations
- Provide technical guidance/coaching to developers on quality tasks
- Working and collaborating with new technologies to solve test challenges and process improvements