Software Automation Engineer/SDET

Elite Technical is seeking a Software Automation Engineer/SDET to work on a fast-paced. product focused, cross functional team. Experienced Senior Software Development Engineer in Test (SDET) with strong development background and expertise in building robust test automation frameworks.

The ideal candidate will have hands-on experience in Java, Python, TypeScript, TDD and BDD methodologies, as well as solid knowledge of databases, cloud and cloud-native technologies, and DevOps practices. Strong communication, analytical thinking, problem-solving abilities, and mentorship skills are essential for success in this role. Essential Functions:

- Design, develop, and implement test automation frameworks for UI, Mobile, API, Database for functional, regression, integration, and performance testing.
- Collaborate with developers, QA analysts and DevOps teams to integrate and maintain automated tests into CI/CD pipelines for seamless testing during the deployments.
- Build and maintain test cases in BDD framework using Java/Python/typescript, and tools like Cucumber.
- Ensure database integrity by creating and running complex queries, testing database functionalities, and validating data accuracy.
- Develop test strategies for cloud-based environments using tools like Docker, Kubernetes for containerized testing.
- Analyze system requirements and design efficient test plans and test scripts for optimal coverage.
- Act as a liaison between core test automation framework development team, functional testing team and delivery and product teams to identify test requirements and ensure align with project and product goals.
- Identify, log, and track issues, working with delivery teams to resolve issues efficiently and effectively.

This position is primarily remote, but will require occasional onsite visits to our clients Wash DC or Reston VA office.

Required Skills

- 7+ years of experience as an SDET/Automation Engineer.
- Must have a strong background in using and managing both front-end and back-end automated testing tools (e.g. Selenium, SoapUI, etc.)
- Must have basic understand of AWS services
- Must have basic understanding of DevOps activities (CI/CD, Jenkins, Docker, Kubernetes)
- Experience with relational database management systems (1 or more): MongoDB, PostGres, DB2 UDB
Must have one or more: Python, TypeScript, JavaScript
- Proven experience with Agile and Waterfall software development life cycle (SDLC) models
- Proven experience with Defect Tracking and management tools(e.g. ALM, AGM, JIRA or others)
- Experience in multiple environments and/or on multiple operating systems (i.e., Windows, Linux, UNIX, Mainframe)
- Experience creating, modifying and maintaining test plans, test cases, test scenarios, and automated test scripts

Preferred:
- Experience working in the healthcare industry
- Experience supporting a Digital Product Team

Apply Now

Return to Search Results

Have a Question?

Location

Telecommute

Openings

1

Anticipated Start Date

Monday, February 10, 2025

Job Type

Contract

Anticipated Duration

12 months

Date Posted

Friday, January 10, 2025

Know someone who would be a good fit? We pay for referrals!

Share this job:



Call 800-ELITE-50
Reference #11716

Elite Technical Services, Inc. participates in the E-Verify program to confirm the employment eligibility of all persons hired. This means that we will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee's Form I-9 to confirm work authorization. Elite Technical Services, Inc. will not use E-Verify to pre-screen job applicants.

Elite Technical Services, Inc. is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.