Datum Technologies Group
Sr. SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET)
Datum Technologies Group, Atlanta, Georgia, United States, 30383
Sr.Software Development Engineer in Test (SDET)
Contract/ Contract to hire
Atlanta/GA
Job Description We are looking for a skilled and passionate
Software Test Automation Engineer
to join our team. In this role, you will be responsible for designing, developing, executing, and maintaining automated software tests to ensure the quality of our products and applications. You will work across a wide range of technologies, from front-end UI to back-end distributed services, contributing to a high-performing engineering team.
Responsibilities: Design, develop, execute, and maintain automated test frameworks and scripts. Define automation strategies and implement test cases for unit, functional, and performance testing. Participate in design and code reviews to ensure quality standards. Propose improvements to existing processes and build automated tools, libraries, and utilities to enhance team productivity and software quality. Write test code that exposes defects in production-level code as well as component and feature integration issues. Work across the technology stack, including front-end, API, and back-end systems. Own the design and implementation of end-to-end testing for major deliverables. Integrate test automation and infrastructure automation into CI/CD pipelines. Collaborate with agile development teams, adhering to 12-Factor App principles. Communicate and collaborate effectively with team members, analysts, and stakeholders.
Qualifications
5-7 years of experience in software quality engineering with a focus on test automation across UI and API layers. Proficient in writing and maintaining automated tests using
Java, JavaScript, C#, or Python . Experience with testing frameworks and tools such as
Selenium, Cypress, REST Assured, Postman, Karate, ReadyAPI , etc. Strong knowledge of
OOP
principles and scripting languages such as
Python, Perl, Bash, Shell . Solid understanding of
API
and
microservices
testing and automation. Experience with
TDD/BDD
methodologies using frameworks like
Cucumber, JBehave . Strong hands-on experience with
SQL , and knowledge of
NoSQL
databases (e.g.,
MongoDB, Cassandra ). Experience deploying applications in
AWS
or
OpenShift/Kubernetes
environments. Familiarity with CI/CD tools such as
Jenkins, CircleCI , and experience setting up automation jobs independently. Proficient in using source control systems like
GitLab, GitHub, AWS CodeCommit . Experience generating automation test reports using tools like
Cucumber Reports, Extent Reports , etc. Ability to adapt quickly to new technologies and tools. Strong verbal and written communication skills. Customer-focused and proactive in resolving issues. Demonstrates a commitment to diversity, safety, and continuous learning.
Preferred Qualifications (Competitive Edge)
Experience in the
travel industry . Experience with
infrastructure automation
using
Docker ,
Chef ,
Puppet , or
Terraform . Familiarity with AWS services including
EC2 ,
S3 ,
CloudFormation , and
CodePipeline . Experience with
service virtualization
tools such as
WireMock ,
Mockito , etc. Familiarity with
test management tools
such as
qTest, VersionOne . Experience with
non-functional testing
including
performance ,
load ,
stress ,
security ,
accessibility , and
usability
testing. Knowledge of
container orchestration
tools (e.g., Docker, Red Hat OpenShift, AWS CloudFormation).
Key Skills Required
Test Automation : Selenium WebDriver, TestNG, Selenium Grid, JUnit, Cucumber, SoapUI, REST, white-box and black-box testing. Programming & Scripting : Java, Python, JavaScript, Gherkin, VBScript, jQuery, PL/SQL, MySQL, NoSQL. Cloud : AWS (EC2, S3, RDS). Development Methodologies : Agile (Scrum, SAFe, XP). Testing Tools & Strategies : JMeter, LoadRunner, Test Planning, Automation Framework Design (e.g., POM), CI/CD integration.
"All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran."
Job Description We are looking for a skilled and passionate
Software Test Automation Engineer
to join our team. In this role, you will be responsible for designing, developing, executing, and maintaining automated software tests to ensure the quality of our products and applications. You will work across a wide range of technologies, from front-end UI to back-end distributed services, contributing to a high-performing engineering team.
Responsibilities: Design, develop, execute, and maintain automated test frameworks and scripts. Define automation strategies and implement test cases for unit, functional, and performance testing. Participate in design and code reviews to ensure quality standards. Propose improvements to existing processes and build automated tools, libraries, and utilities to enhance team productivity and software quality. Write test code that exposes defects in production-level code as well as component and feature integration issues. Work across the technology stack, including front-end, API, and back-end systems. Own the design and implementation of end-to-end testing for major deliverables. Integrate test automation and infrastructure automation into CI/CD pipelines. Collaborate with agile development teams, adhering to 12-Factor App principles. Communicate and collaborate effectively with team members, analysts, and stakeholders.
Qualifications
5-7 years of experience in software quality engineering with a focus on test automation across UI and API layers. Proficient in writing and maintaining automated tests using
Java, JavaScript, C#, or Python . Experience with testing frameworks and tools such as
Selenium, Cypress, REST Assured, Postman, Karate, ReadyAPI , etc. Strong knowledge of
OOP
principles and scripting languages such as
Python, Perl, Bash, Shell . Solid understanding of
API
and
microservices
testing and automation. Experience with
TDD/BDD
methodologies using frameworks like
Cucumber, JBehave . Strong hands-on experience with
SQL , and knowledge of
NoSQL
databases (e.g.,
MongoDB, Cassandra ). Experience deploying applications in
AWS
or
OpenShift/Kubernetes
environments. Familiarity with CI/CD tools such as
Jenkins, CircleCI , and experience setting up automation jobs independently. Proficient in using source control systems like
GitLab, GitHub, AWS CodeCommit . Experience generating automation test reports using tools like
Cucumber Reports, Extent Reports , etc. Ability to adapt quickly to new technologies and tools. Strong verbal and written communication skills. Customer-focused and proactive in resolving issues. Demonstrates a commitment to diversity, safety, and continuous learning.
Preferred Qualifications (Competitive Edge)
Experience in the
travel industry . Experience with
infrastructure automation
using
Docker ,
Chef ,
Puppet , or
Terraform . Familiarity with AWS services including
EC2 ,
S3 ,
CloudFormation , and
CodePipeline . Experience with
service virtualization
tools such as
WireMock ,
Mockito , etc. Familiarity with
test management tools
such as
qTest, VersionOne . Experience with
non-functional testing
including
performance ,
load ,
stress ,
security ,
accessibility , and
usability
testing. Knowledge of
container orchestration
tools (e.g., Docker, Red Hat OpenShift, AWS CloudFormation).
Key Skills Required
Test Automation : Selenium WebDriver, TestNG, Selenium Grid, JUnit, Cucumber, SoapUI, REST, white-box and black-box testing. Programming & Scripting : Java, Python, JavaScript, Gherkin, VBScript, jQuery, PL/SQL, MySQL, NoSQL. Cloud : AWS (EC2, S3, RDS). Development Methodologies : Agile (Scrum, SAFe, XP). Testing Tools & Strategies : JMeter, LoadRunner, Test Planning, Automation Framework Design (e.g., POM), CI/CD integration.
"All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran."