What are the responsibilities and job description for the Only Local | Job Title: Software Development Engineer In Test (SDET) | Atlanta, GA | Hybrid position at Intuites?
Job Details
Job Title: Software Development Engineer In Test (SDET)
Location: Atlanta, GA 30354 (Hybrid)
Duration: 13 Contract with possible extension/conversion
Candidate Needs to Have:
- Experience in Information Technology with expertise in test automation for UI and API layers.
- Programming & Scripting: Hands-on experience with Java, JavaScript, C#, Python, Perl, Shell, and Bash.
- Automation Frameworks: Proficiency in Selenium, Cypress, REST Assured, and Karate for UI and API testing.
- Microservices & API Testing: Experience in API and microservices testing and automation.
- Development Methodologies: Knowledge of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) using Cucumber or JBehave.
- Database Skills: Experience with SQL, Oracle, MySQL, and NoSQL databases (Cassandra, MongoDB).
- Cloud & Deployment: Familiarity with AWS or OpenShift (Kubernetes) for deploying applications.
- Test Automation Frameworks: Ability to build test automation frameworks using modular design and Page Object Model (POM).
- Agile & CI/CD: Experience in Agile frameworks (SCRUM, SAFe, XP) and continuous integration tools (Jenkins, CircleCI).
- Version Control & Reporting: Hands-on experience with GitLab, GitHub, AWS CodeCommit, and test reporting tools (Cucumber Report, Extent Report).
- Communication & Adaptability: Strong communication skills, ability to work in cross-functional teams, and adaptability to new tools and evolving technologies.
Preferred Qualifications:
- Industry Knowledge: Experience in the Travel Industry.
- Infrastructure Automation: Knowledge of Docker, Chef, Puppet, and Terraform.
- AWS Services: Experience with AWS services such as EC2, S3, CodePipeline, and CloudFormation.
- Service Virtualization: Familiarity with WireMock and Mockito.
- Agile & Test Management Tools: Experience with VersionOne, qTest, and other agile test management tools.
- Container Orchestration: Hands-on experience with Red Hat OpenShift and AWS CloudFormation.
- Non-Functional Testing: Experience in performance, load, stress, security, accessibility, and usability testing.
Job Description:
- Design, develop, execute, and maintain automated tests for software applications.
- Define automation strategies, test cases, and design tools for unit, functional, and performance testing.
- Participate in design and code reviews, propose improvements, and develop automation tools.
- Ensure automation code exposes defects in production-level code and feature integration.
- Develop and execute comprehensive test scenarios from front-end UI to back-end distributed services.
- Integrate test automation and infrastructure automation into the CI/CD pipeline.
- Work closely with engineers, development teams, and stakeholders to ensure product quality.
- Contribute to agile teams and follow 12-factor application development principles.
Nayak,
Talent Acquisition Team Lead
1740 Grassland Parkway, Ste 405, Alpharetta GA 30004
Email:
Email:
Phone/WhatsApp: /
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.