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 SCI, so some details may not match this job. The employer's own page has the real description.
Overview
The Software Engineer in Test (SET) at SCI plays a crucial role in ensuring the quality and performance of software applications through automation and testing strategies. This position involves designing, developing, and executing a comprehensive test plan while collaborating with cross-functional teams to identify, analyze, and resolve issues. The ideal candidate will have a strong foundation in software development principles coupled with a passion for quality assurance, ultimately contributing to the successful rollout of software solutions that meet or exceed customer expectations.
Job Responsibilities
- Design and implement automated test scripts and frameworks to validate software functionality.
- Execute test plans and document results to ensure comprehensive coverage and traceability.
- Collaborate with development teams to identify test requirements and provide feedback on software quality.
- Conduct performance and scalability testing to evaluate system behavior under various conditions.
- Identify, report, and track defects through the entire Software Development Life Cycle (SDLC).
- Continuously improve testing processes and tools to enhance product quality and efficiency.
- Mentor junior QA engineers and provide guidance on best practices in test automation.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in software testing or development, with a focus on test automation.
- Proficiency in programming languages such as Java, Python, or C#.
- Experience with test automation frameworks like Selenium, JUnit, or TestNG.
- Strong understanding of software testing methodologies, tools, and best practices.
- Excellent analytical and problem-solving skills with attention to detail.
- Ability to communicate effectively with technical and non-technical stakeholders.
Technologies & Tools
The Software Engineer in Test at SCI utilizes a variety of modern technologies and tools to streamline testing processes and ensure software quality. Key technologies include automation frameworks like Selenium and JUnit, integrated development environments (IDEs) such as IntelliJ or Visual Studio, and CI/CD tools like Jenkins or GitLab CI for continuous integration. Additionally, proficiency in source control systems like Git and bug tracking tools such as JIRA plays a critical role in managing software versions and tracking defects effectively.
Ideal Candidates
The ideal candidate for the Software Engineer in Test position is someone who is detail-oriented, self-motivated, and committed to delivering high-quality software solutions. Excellent communication skills and the ability to work collaboratively in a team environment are essential traits. A proactive approach to learning and an innate curiosity about new technologies, combined with a strong sense of ownership over testing processes, will greatly enhance the candidate's success in this role. Additionally, candidates should exhibit a passion for problem-solving and a desire to improve software quality continuously.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.