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 HealthEdge, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior Software Engineer in Test at HealthEdge will be responsible for ensuring the quality and reliability of our software applications through comprehensive testing strategies and frameworks. This role involves collaborating with development teams to design, implement, and execute automated tests, as well as mentoring junior engineers in best testing practices. The ideal candidate will leverage their expertise in software testing to identify potential issues early in the development cycle, champion quality initiatives, and contribute to the overall improvement of our development processes.
Job Responsibilities
- Develop and maintain automated test scripts using industry-standard testing frameworks.
- Conduct thorough reviews of software requirements and design documents to ensure comprehensive test coverage.
- Identify and document software defects, working closely with development teams to facilitate resolution.
- Implement performance, security, and scalability testing for various applications.
- Participate in Agile ceremonies, contributing to the continuous improvement of testing processes.
- Mentor and guide junior software engineers in testing methodologies and technologies.
- Contribute to the development of a robust test automation strategy and framework.
- Continuously evaluate and recommend testing tools to enhance the testing process.
Qualifications
- Bachelor's degree in Computer Science, Software 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, Python, or C#.
- Experience with test automation frameworks such as Selenium, JUnit, TestNG, or similar.
- Strong understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
- Excellent analytical and problem-solving skills.
- Experience with performance testing tools such as JMeter or LoadRunner is a plus.
- Familiarity with version control systems such as Git or SVN.
Technologies & Tools
The Senior Software Engineer in Test will be working with various technologies and tools including, but not limited to, Java, Selenium, JUnit, TestNG, and CI/CD tools such as Jenkins or CircleCI. Knowledge of performance testing tools like JMeter will also be advantageous. Familiarity with cloud platforms (e.g., AWS or Azure) is beneficial as our applications increasingly leverage cloud technologies for deployment.
Ideal Candidates
The ideal candidate for the Senior Software Engineer in Test position is someone who is detail-oriented, passionate about quality, and possesses strong communication skills. A successful candidate will demonstrate the ability to think critically about software architecture and design while maintaining a user-centric focus. They should be proactive in identifying potential issues and solutions and work well both independently and within a collaborative team environment. A strong desire to mentor others and contribute to a culture of continuous improvement is essential.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.