Software Engineer in Test 181968
- westlake, TX, United States
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
The Expertise You Have
- Bachelor’s degree or equivalent experience in Computer Science or Engineering.
- 6 - 9 years of experience in software development, test automation, or quality engineering.
- Hands-on experience building and maintaining automated test frameworks using tools such as Playwright, Cypress, Selenium, or similar technologies.
- Strong experience testing REST APIs, microservices, backend services, and system integrations.
- Proficiency in Java, JavaScript/TypeScript, and/or Python, with experience applying object-oriented design principles.
- ·Experience with API automation tools and frameworks such as Rest Assured, Postman and Cucumber/BDD.
- Strong knowledge of web development technologies, including HTML, CSS and JavaScript.
- Solid understanding of relational databases, SQL, and data validation techniques.
- Experience working with distributed systems and event-driven architectures.
- Experience with cloud platforms such as Azure or AWS is a plus.
- Experience with SnapLogic is a plus.
- Familiarity with messaging technologies such as Kafka or Azure Service Bus is a plus.
- Proven ability to work across multiple layers of the technology stack and contribute to end-to-end quality engineering.
- Strong collaboration, communication, and problem-solving skills.
TheSkills You Bring
- Partner with Agile delivery teams and Quality Engineering team members to understand business domains and advance test automation strategies that accelerate delivery.
- Strong contributor with a collaborative work style and the ability to design and implement effective, scalable test strategies.
- Experience testing distributed applications across multiple layers of the technology stack using a variety of automation frameworks.
- Working knowledge of CI/CD principles and tools such as Jenkins and Git, with the ability to integrate automated testing into delivery pipelines.
- Experience building reusable automation assets and promoting automation best practices within a Quality Engineering organization.
- A continuous learning mindset with a passion for adopting new technologies and approaches.
- Strong shift-left testing mindset, emphasizing early quality integration throughout the software development lifecycle.
- Ability to thrive in an Agile environment and contribute as a T-shaped team member.