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 Hexagon Asset Lifecycle Intelligence, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Development Engineer in Test (SDET) at Hexagon Asset Lifecycle Intelligence will play a critical role in the software development process by ensuring the highest quality of our applications. As a remote team member, you will design and implement automated tests, work closely with software developers to enhance test coverage, and identify and address defects early in the development lifecycle. Your expertise will help shape our testing frameworks, ensuring that our solutions meet the company’s quality standards while promoting continuous improvement in the software quality assurance processes.
Job Responsibilities
- Design, develop, and maintain automated testing frameworks and scripts.
- Collaborate with software development teams to define test criteria and acceptance criteria.
- Identify, analyze, and document defects, and verify fixes and enhancements.
- Conduct performance and load testing on various applications.
- Develop and execute test plans, test cases, and test scenarios based on requirements.
- Integrate automated testing into CI/CD pipelines to ensure rapid release cycles.
- Provide feedback on usability and functionality to improve software usability and design.
- Participate in code reviews and mentor junior testers on testing best practices.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Proven experience as a Software Development Engineer in Test or similar role.
- Strong programming skills in languages such as Java, C#, Python, or similar.
- Experience with automated testing tools such as Selenium, TestNG, or JUnit.
- Knowledge of API testing tools like Postman or SoapUI.
- Familiarity with version control systems (e.g., Git) and CI/CD concepts.
- Understanding of software development lifecycle and agile methodologies.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
In this role, you will work with various technologies and tools, including but not limited to Selenium for automated testing, Jenkins for CI/CD integration, GitHub for version control, and Jira for project management. Proficiency in testing frameworks like JUnit or TestNG, as well as REST API testing tools such as Postman, will also be essential to efficiently execute your testing duties. Familiarity with cloud platforms and DevOps practices will be advantageous as we often integrate testing in the early stages of our development pipeline.
Ideal Candidates
The ideal candidate for the Software Development Engineer in Test position will possess a strong blend of technical expertise and effective communication skills. They should be proactive, detail-oriented, and motivated by a passion for quality assurance and software excellence. A strong collaborative spirit is essential, given the cross-functional nature of the role, along with the ability to adapt to evolving technologies and methodologies. Candidates who thrive in a fast-paced, innovative environment and have a genuine interest in enhancing user experience will be especially well-suited for this role.
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.