Software Developer – Software Engineer in Test
Posted 21hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Developer/Engineer in Test responsible for designing and implementing testing tools and frameworks at GDIT. Collaborating with teams to ensure software meets quality standards.
Responsibilities:
- Collaborate with cross-functional teams to understand project requirements and define testing scope.
- Design, develop, and maintain automated test scripts, frameworks, and tools.
- Develop and execute test plans for software applications, ensuring detailed coverage and traceability.
- Develop and maintain datasets to be used in both automated and manual/exploratory data-driven tests.
- Implement performance testing strategies and identify bottlenecks in software performance.
- Compare large datasets across systems, identify anomalies and edge cases, and validate data accuracy, completeness, and consistency across the system.
- Conduct exploratory testing and ensure comprehensive test coverage.
- Analyze test results, identify defects, and work closely with application teams for resolution.
- Maintain and improve test integration with continuous integration/continuous delivery (CI/CD) pipelines and their automated testing components.
- Report and document testing metrics, progress, and outcomes.
- Stay updated with the latest tools, technologies, and trends in QA automation domains.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience.
- At least 5 years of experience in software development and/or testing.
- Strong programming skills in languages such as TypeScript, Node.js, PL-SQL, T-SQL, Python, etc.
- Expertise in testing frameworks and tools such as Playwright, JUnit, JMeter, TestNG, Xray, etc.
- Expertise testing relational databases such as Oracle, SQL Server, etc.
- Experience with version control tools (e.g., Git) and issue tracking systems (e.g., Jira).
- Familiarity with CI/CD tools and systems such as Jenkins and GitLab CI.
- Solid understanding of rapid software testing methodologies, principles, and practices.
Benefits:
- Competitive salary based on experience.
- Health, dental, and vision coverage.
- Professional growth and training opportunities.
- Flexible work options, including remote work.


















