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 Optomi, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior Software Development Engineer Test at Optomi is responsible for designing, developing, and implementing automated testing frameworks and test strategies for various software applications. This role involves collaborating with cross-functional teams to ensure product quality and reliability, maintaining a high standard of testing practices, and mentoring junior team members. The ideal candidate will play a key role in enhancing the overall effectiveness of the testing process and contribute to the continuous improvement of software delivery.
Job Responsibilities
- Develop and implement automated testing frameworks for software applications.
- Collaborate with software developers and product teams to identify test requirements and ensure comprehensive test coverage.
- Design, execute, and maintain automated tests, as well as perform manual testing as needed.
- Monitor testing progress and report issues and test results to the development team.
- Contribute to the overall QA strategy and foster a culture of quality within the development process.
- Train and mentor junior QA engineers on testing best practices and methodologies.
- Continuously evaluate and improve testing processes, tools, and documentation.
- Participate in code reviews to ensure proper testing considerations are integrated early in the software development lifecycle.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software testing, with a focus on automation.
- Proficient in programming languages such as Java, C#, or Python.
- Experience with automated testing tools and frameworks such as Selenium, JUnit, or TestNG.
- Strong understanding of software development methodologies, including Agile and DevOps practices.
- Experience with performance testing and tools like JMeter or LoadRunner is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to work in a collaborative team environment.
Technologies & Tools
The Senior Software Development Engineer Test will utilize a variety of tools and technologies including, but not limited to, automation testing frameworks (Selenium, JUnit, TestNG), continuous integration/continuous deployment (CI/CD) tools such as Jenkins, and project management software like Jira. Further, proficiency in version control systems such as Git and test management tools like TestRail will be essential for ensuring effective team collaboration and project tracking.
Ideal Candidates
The ideal candidate for the Senior Software Development Engineer Test role is a proactive and detail-oriented individual who possesses a strong analytical mindset. They thrive in fast-paced environments and are committed to quality and testing excellence. The candidate should be adaptable to changing requirements and priorities and demonstrate a passion for technology and innovation. Furthermore, they should exhibit strong leadership qualities, enabling them to guide and inspire junior team members while communicating effectively with peers and stakeholders to drive projects to success.
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.