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 Opaque Systems, so some details may not match this job. The employer's own page has the real description.
Job Overview
Opaque Systems is seeking a dedicated Software Development Engineer in Test (SDET) to join our dynamic team. The ideal candidate will play a pivotal role in ensuring the quality and performance of our software systems by designing and implementing effective automated testing strategies. You will work closely with software developers, product managers, and other stakeholders to understand system requirements and contribute to the creation of high-quality software products. Your expertise in automated testing will help us maintain our commitment to excellence and continuous improvement in software delivery.
Job Responsibilities
- Design, develop, and maintain automated test frameworks and test scripts for various software applications.
- Collaborate with software development teams to identify testing requirements and integrate automated testing into the software development lifecycle.
- Perform functional, regression, and performance testing to ensure software systems meet the highest quality standards.
- Analyze test results, document findings, and communicate defects or issues to the development team for resolution.
- Contribute to the continuous enhancement of testing processes and methodologies to improve efficiency and effectiveness.
- Participate in code reviews and provide constructive feedback to ensure quality code is maintained across the team.
- Mentor junior team members and share best practices in automated testing.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in software testing and automated testing frameworks.
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with test automation tools such as Selenium, TestNG, or similar frameworks.
- Strong understanding of software development methodologies (Agile, Scrum, etc.).
- Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent analytical, problem-solving, and communication skills.
Technologies & Tools
In this role, you will utilize a variety of technologies and tools essential for the development and execution of automated tests. These include, but are not limited to, Selenium for web application testing, JUnit and TestNG for unit testing, Jenkins for CI/CD integration, and various other scripting and programming languages such as Java, C#, or Python. Familiarity with version control systems like Git and tools for logging and monitoring is also crucial for effective collaboration within the development team.
Ideal Candidates
The ideal candidates for this position will possess a strong technical foundation, paired with a passion for software quality assurance. They will be proactive and detail-oriented, with the ability to navigate complex problems and communicate effectively with team members and stakeholders. A commitment to continuous improvement, adaptability, and a collaborative spirit are essential traits that will contribute to the success and innovation of our testing efforts at Opaque Systems. Candidates should also exhibit a willingness to embrace new tools and technologies that enhance testing capabilities.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.