We are looking for Senior SDET Tester for our client in Washington, DC
Job Title: Senior SDET Tester
Job Location: Washington, DC
Job Type: Contract
Job Overview:
- Responsible for designing, developing, testing, and maintaining enterprise software applications and automation frameworks.
- The role involves software analysis, automated testing, CI/CD implementation, production support, and collaboration with cross-functional teams to deliver scalable and reliable software solutions.
Requirement/Must Have:
- Bachelor s degree in Information Technology, Computer Science, or related field.
- Five years of experience in software development, coding, software architecture, design, and software specification development.
- Strong experience with automated testing frameworks and test-first practices.
- Experience with CI/CD pipelines, deployment automation, and continuous testing processes.
- Strong understanding of SDLC, Agile methodologies, and software engineering best practices.
- Experience with front-end and back-end programming and integration frameworks.
- Strong knowledge of cloud technologies and database platforms.
Experience:
- Experience with software development and enterprise application support.
- Experience developing and executing automated unit and acceptance tests.
- Experience integrating complex and existing systems.
- Experience with deployment, continuous integration, continuous testing, and continuous delivery tools and frameworks.
- Experience mentoring junior software engineers.
Responsibilities:
- Perform technical design, coding, testing, and maintenance of enterprise applications.
- Serve as a subject matter expert for maintaining and enhancing software systems.
- Develop and analyze interface design documentation.
- Ensure compliance with code quality, migration, and DevOps standards and policies.
- Perform software analysis including requirements gathering, use case development, and solution design.
- Develop, document, and test software solutions according to design specifications.
- Create and execute automated unit tests and structured automated test cases.
- Compile, assess, and report software testing and analysis results.
- Design, implement, and test functional and non-functional software requirements.
- Support operations and maintenance activities for existing systems.
- Identify opportunities for system improvements and process streamlining.
- Provide technical support for critical application issues and production incidents.
- Collaborate with cross-functional teams to develop scalable and reliable software solutions.
- Evaluate emerging technologies and recommend process and technology improvements.
- Participate in product scoping, roadmap planning, and architecture discussions.
- Mentor junior software engineers.
Should Have:
- Strong communication and collaboration skills.
- Ability to communicate technical concepts to different levels of expertise.
- Strong problem-solving and analytical abilities.
- Ability to establish and maintain effective working relationships.
- Knowledge of code quality and software promotion practices.
Skills:
- JavaScript.
- Python.
- CI/CD pipelines.
- Test-Driven Development (TDD).
- Behavior-Driven Development (BDD).
- Agile methodologies.
- AWS.
- Azure.
- SQL.
- Oracle.
- MongoDB.
- PostgreSQL.
- Snowflake.
- DataBricks.
- Software testing and automation.
- Software architecture and design.
- DevOps practices.
- Integration frameworks and tools.
Qualification And Education:
- Bachelor s degree in Information Technology, Computer Science, or related field.
- Additional relevant work experience may be considered in lieu of a degree.