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 Prosoft, IT Staffing and Consulting, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Quality Assurance Automation Engineer at Prosoft, IT Staffing and Consulting, will play a pivotal role in ensuring the quality and reliability of our software products through the design and implementation of automated testing solutions. This position requires collaboration with cross-functional teams to establish testing strategies and frameworks while maintaining the overall quality standards of the software lifecycle. The ideal candidate will be responsible for developing automated scripts, conducting testing cycles, analyzing results, and reporting defects to enhance product reliability and user satisfaction.
Job Responsibilities
- Design, develop, and execute automated test scripts to ensure software quality and performance.
- Collaborate with software developers and product managers to understand requirements and create comprehensive test plans.
- Analyze test results and document defects in an organized manner to facilitate troubleshooting.
- Implement testing frameworks and maintain existing testing environments.
- Participate in code reviews to uphold best practices in software development and testing.
- Provide recommendations for process improvements and testing methodologies.
- Monitor end-to-end test environment and ensure timely resolution of issues.
- Stay current with industry trends and tools to enhance quality assurance practices.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in software quality assurance and automated testing.
- Proficient in scripting languages such as Python, Java, or JavaScript.
- Experience with testing tools like Selenium, JUnit, TestNG, or similar frameworks.
- Strong understanding of software development life cycle (SDLC) and agile methodologies.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently and in a team-oriented environment.
Technologies & Tools
The Quality Assurance Automation Engineer will utilize a variety of technologies and tools to enhance testing and automation processes. Key tools include Selenium for browser automation, Jenkins for continuous integration and delivery, as well as Docker for containerization. The engineer will also engage with version control systems such as Git, and use issue tracking tools such as JIRA to manage and report on project progress efficiently.
Ideal Candidates
Ideal candidates for this position possess a strong attention to detail, a passion for quality, and a proactive attitude towards problem-solving. They should have a demonstrated ability to adapt to changing technologies and processes, showcasing a commitment to continuous improvement. Excellent communication skills and the ability to work collaboratively in a team environment are essential, as well as a strong sense of ownership and accountability for their work. A good fit will demonstrate both technical proficiency and a genuine enthusiasm for contributing to high-quality software development.
Worldwide, unemployment was 4.9% in 2025, and 12.4% among 15 to 24-year-olds, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.