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 SRM Technologies, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Software Engineer in Test at SRM Technologies, you will play a crucial role in ensuring the quality and performance of our software products. Your primary responsibilities will include developing automated test frameworks, executing tests, identifying defects, and collaborating with cross-functional teams to enhance product functionality. You will leverage your expertise to create efficient, robust testing processes and contribute to continuous integration and deployment strategies. This position is designated for Day 1 onsite work, emphasizing the importance of teamwork and real-time collaboration.
Job Responsibilities
- Design, implement, and maintain automated test strategies and frameworks.
- Execute manual and automated tests to validate software functionality and performance.
- Identify, log, and track defects using appropriate tools and methodologies.
- Collaborate with development teams to understand requirements and improve test coverage.
- Participate in code reviews to ensure quality and consistency in test code.
- Analyze test results and provide actionable insights to stakeholders.
- Support continuous integration and delivery processes through automated testing practices.
- Stay current with industry trends and tools to enhance testing efficiency.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in software testing and quality assurance.
- Strong programming skills in languages such as Java, C#, or Python.
- Proven experience with automation testing tools (e.g., Selenium, TestNG, JUnit).
- Familiarity with Agile development methodologies and best practices.
- Experience with version control systems like Git.
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
Technologies & Tools
The Software Engineer in Test will utilize a variety of technologies and tools to achieve testing objectives. This includes programming languages such as Java, C#, or Python; automation frameworks like Selenium and TestNG; CI/CD tools such as Jenkins or GitLab CI; as well as application performance monitoring and defect tracking tools. Familiarity with cloud services like AWS or Azure may also be beneficial for deployment testing.
Ideal Candidates
The ideal candidate for this position possesses a strong technical background paired with an analytical mindset. They should be detail-oriented and capable of producing high-quality work while meeting deadlines. A proactive approach to problem-solving and a willingness to learn and adapt to new technologies will be key characteristics of a successful Software Engineer in Test at SRM Technologies. Additionally, candidates should demonstrate effective communication skills to collaborate efficiently with team members across departments.
☕ It is the weekend. Most US employers post jobs on weekdays, so expect fewer new ones until Monday morning.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.