Are you a strong Test Automation Engineer who loves to code? If so, this job is for you! We are seeking a highly skilled and experienced Senior Software Development Engineer in Test (SDET) to join a dynamic team. As a Senior SDET, you will play a crucial role in ensuring the quality and reliability of our software products through your expertise in coding, test automation, and test management.
Responsibilities:
- Develop and maintain test frameworks, tools, and automated test suites to facilitate efficient and effective testing of our software products.
- Collaborate closely with software developers and quality assurance teams to understand software requirements, design test cases, and ensure adequate test coverage.
- Utilize your strong coding experience in any of the following languages: Java, JavaScript, C#, Python, or VB Script to develop robust and scalable test automation solutions.
- Execute and manage a large volume of tests, ensuring the timely completion of test cycles and accurate reporting of test results.
- Continuously improve test processes and methodologies, identifying areas for automation and efficiency enhancement.
- Mentor and provide technical guidance to junior members of the SDET team, fostering their growth and development.
Requirements:
- Bachelor's or Master's degree in a STEM field (Science, Technology, Engineering, or Mathematics) or equivalent work experience.
- Strong coding experience in at least one of the following languages: Java, JavaScript, C#, Python, or VB Script.
- Proven experience in developing and maintaining test automation frameworks and tools.
- Expertise in test management and execution, with the ability to handle a large volume of tests effectively.
- Solid understanding of software testing principles, methodologies, and best practices.
- Strong analytical and problem-solving skills, with a keen attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
- A passion for quality and a drive for continuous improvement.
Preferred Qualifications:
- Advanced degree in a STEM field or relevant certifications.
- Experience with performance testing, security testing, or other specialized testing areas.
- Familiarity with Agile/Scrum methodologies.
- Knowledge of version control systems, continuous integration/continuous delivery (CI/CD) pipelines, and DevOps practices.