Software Development Engineer in Test (SDET)
ATLANTA, GA $110,000.00-$130,000.00
Responsibilities
- Design, develop, execute and maintain software to test the product/application
- Define automation strategy, automation cases as well as design tools for unit, functional and performance testing in a programmatic manner
- Participate in design and code inspections
- Propose improvements to existing processes and build automated tools, libraries and utilities to improve team speed, quality and efficiency
- Write testing code that exposes defects at production level, component and feature integration levels
- Work with a wide variety of technologies from front‑end UI to back‑end distributed web services
- Own the design and implementation of tests that help ensure end‑to‑end quality of major deliverables by working closely with multiple engineers and teams
- Integrate tests and infrastructure automation into the CI/CD pipeline
- Contribute to agile development teams following 12 Factor application development principles
- Collaborate effectively within a team environment
Qualifications
- 2‑3 years of experience in IT with expertise in test automation of applications at UI and API layers
- Hands‑on experience writing and maintaining automated UI and API tests in Java, JavaScript, C#, Python using Selenium, Cypress, REST Assured, etc.
- Experience with OOP languages such as Java, C# and scripting languages such as Python, Perl, Shell, Bash
- Experience with API and microservices testing and automation
- Knowledge of Test‑Driven Development (TDD) and Behavior‑Driven Development (BDD) with frameworks like Cucumber, JBehave
- Hands‑on experience with one or more querying languages such as SQL (preferred), Oracle, MySQL and/or NoSQL databases (Cassandra, MongoDB, etc.)
- Experience deploying applications in AWS or OpenShift (Kubernetes)
- Hands‑on experience automating backend REST services, including writing custom functions using Postman, REST Assured, Karate, Cypress, ReadyAPI, etc.
- Experience building a test automation framework from scratch using modular architecture and design patterns such as Page Object Model (POM)
- Experience working in distributed agile teams using frameworks such as Scrum, SAFe, XP
- Hands‑on experience with continuous integration tools such as Jenkins, CircleCI
- Able to independently create and maintain automation test jobs using Jenkins
- Hands‑on experience with source code management tools such as GitLab, GitHub, AWS Code Commit
- Hands‑on experience creating test reports from automation runs using tools such as Cucumber reports, Extent reports
- Ability to quickly adapt to new tools and evolving technologies
- Strong communication skills with peers, business analysts and subject matter experts; ability to listen and convey ideas effectively and prepare documentation
- Proactive nature with customer satisfaction as primary goal
- Excellent verbal and written communication
- Embraces diverse people, thinking and styles
- Consistently puts safety and security first for self and others
- Preferred qualifications include: knowledge of travel industry, infrastructure automation using Docker, Chef, Puppet, Terraform, experience with AWS services such as EC2, S3, CodePipeline, CloudFormation, virtualization for test automation with WireMock, Mockito, experience with test management and agile tools such as VersionOne, qTest, container orchestration, and non‑functional testing such as performance, load, stress, security, accessibility and usability testing
Seniority Level
- Mid‑Senior level
Employment type
- Full‑time
Job Function
- Other
Industry
- IT Services and IT Consulting
Equal Employment Opportunity
ACL Digital is proud to be an Equal Employment Opportunity Employer. We are committed to diversity and inclusion regardless of age, race, color, ancestry, religion or creed, sex, national origin, sexual orientation, citizenship, marital status, disability, gender identity, veteran status or any other characteristic protected by law.
Resources
- Know Your Rights
- Pay Transparency Act
- IER Right to Work Document
Accommodations
If you are an individual with a disability and need a reasonable accommodation to assist with your job search or employment application, please contact us by completing our Accommodations for Applicants form. For any other queries, send an email to or call the ACL Digital HR Help/Accommodation at 408‑755‑3001.
#J-18808-Ljbffr