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 Dice, 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 Dice plays a critical role in enhancing product quality by designing and implementing automated testing solutions. This position involves collaborating with cross-functional teams to analyze requirements, develop automated test scripts, and ensure that the software meets both functional and non-functional specifications. The candidate will utilize various automation tools and frameworks to optimize the testing process, thereby contributing to continuous integration and delivery pipelines while adhering to best practices in software testing.
Job Responsibilities
- Design, develop, and maintain automated test scripts based on software specifications.
- Collaborate with software developers and product managers to understand project requirements and functional specifications.
- Execute automated tests and report defects in a timely manner.
- Integrate automated testing into Continuous Integration/Continuous Deployment (CI/CD) environments.
- Enhance existing test automation frameworks and develop new ones as needed.
- Participate in code reviews to ensure quality and adherence to standards.
- Document test strategies, plans, and results to support transparency and traceability.
- Provide training and guidance to junior QA engineers in test automation best practices.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in software quality assurance with a focus on test automation.
- Proficiency in programming languages such as Java, Python, or C#.
- Experience with automation testing tools such as Selenium, TestNG, or JUnit.
- Strong understanding of software testing methodologies and best practices.
- Familiarity with CI/CD tools such as Jenkins, Git, or Bamboo.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, both written and verbal.
Technologies & Tools
The Quality Assurance Automation Engineer will work with a variety of technologies and tools, including but not limited to Selenium for test automation, JUnit and TestNG for unit testing frameworks, Jenkins for CI/CD integration, Java or Python for scripting, and version control systems like Git. Familiarity with RESTful APIs and performance testing tools such as JMeter is also beneficial.
Ideal Candidates
Ideal candidates for the Quality Assurance Automation Engineer position are detail-oriented professionals with a passion for technology and a commitment to quality. They should possess strong analytical skills and the ability to work collaboratively in a fast-paced environment. A proactive attitude towards problem-solving, a continuous learning mindset, and adaptability to changing priorities are essential traits. Additionally, effective communication and teamwork skills are crucial for fostering collaboration among diverse teams.
Unemployment fell most in Greece: from 10% in 2024 to 8.5% in 2025, 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.