Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by MercuryGate International, so some details may not match this job. The employer's own page has the real description.
Overview
The Software Development Engineer in Test (SDET) at MercuryGate International plays a critical role in ensuring the quality and reliability of our software products. This position merges the responsibilities of software development and testing, with a focus on designing and implementing automated tests and quality assurance practices. The ideal candidate will collaborate closely with software developers and other stakeholders to define testing strategies, develop complex automated test frameworks, and maintain high standards for software quality throughout the development lifecycle.
Job Responsibilities
- Design, develop, and maintain automated test frameworks and tools.
- Collaborate with software engineers to enhance software quality and build testability into products.
- Analyze requirements and specifications to develop appropriate test cases and criteria.
- Execute and maintain automated tests, ensuring coverage for new features and existing functionalities.
- Identify, report, and track defects in a timely manner, ensuring comprehensive documentation.
- Participate in code reviews and testing best practices to enforce quality standards across teams.
- Continuously improve testing processes by applying metrics and learning from results.
- Help develop a culture of quality and commitment to excellence within the development team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- A minimum of 3 years of experience in a software testing role, particularly in automation.
- Strong proficiency in programming languages such as Java, C#, or Python.
- Experience with test automation frameworks (e.g., Selenium, TestNG, JUnit).
- Familiarity with CI/CD processes and tools (e.g., Jenkins, GitLab CI).
- Knowledge of SQL and experience with database validation.
- Excellent analytical and problem-solving skills with a keen attention to detail.
- Ability to work collaboratively in a fast-paced, agile development environment.
Technologies & Tools
The Software Development Engineer in Test will utilize a range of technologies and tools to ensure quality assurance and testing effectiveness. Key technologies include programming languages such as Java, C#, or Python for scripting; test automation frameworks like Selenium and JUnit; and continuous integration and delivery tools such as Jenkins and Git. Additionally, knowledge of SQL for database testing and debugging tools will be crucial to facilitate comprehensive testing processes.
Ideal Candidates
The ideal candidate for the Software Development Engineer in Test position at MercuryGate International is someone who possesses a balanced mix of technical expertise and a passion for software quality. Strong communication skills, both oral and written, are essential for collaborating effectively with cross-functional teams. A proactive approach to problem-solving and keen attention to detail will distinguish the successful candidate. Furthermore, the ability to adapt to rapidly changing environments and a continuous improvement mindset are key characteristics that align with our mission of delivering exceptional software solutions.
The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.