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 PriceSenz, 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 PriceSenz plays a crucial role in maintaining the highest standards of software quality through automated testing processes. This position involves designing, developing, and implementing automated test scripts and frameworks to ensure the reliability and performance of software products. The successful candidate will collaborate closely with cross-functional teams to identify requirements, troubleshoot issues, and enhance overall software quality, thereby contributing to the continuous improvement of our development lifecycle.
Job Responsibilities
- Design, develop, and maintain automated test scripts using relevant frameworks.
- Collaborate with developers and product teams to understand testing requirements and prepare test plans.
- Identify, isolate, and document defects, and track them to resolution.
- Implement and optimize Continuous Integration/Continuous Deployment (CI/CD) processes.
- Execute performance and load testing to ensure software scalability.
- Participate in code reviews and provide feedback on software design and quality.
- Stay updated with emerging trends in automation tools and technologies.
- Contribute to the development of test strategies and quality assurance best practices.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in software quality assurance, preferably with an emphasis on automation testing.
- Proficient in programming languages such as Java, Python, or C#.
- Experience with automated testing tools and frameworks, such as Selenium, JUnit, or TestNG.
- Strong understanding of software development methodologies and life cycles.
- Familiarity with version control systems (e.g., Git) and issue tracking software (e.g., Jira).
- Excellent analytical and problem-solving skills.
- Exceptional attention to detail and commitment to producing high-quality work.
Technologies & Tools
The Quality Assurance Automation Engineer will work with a variety of technologies and tools, including but not limited to test automation frameworks (e.g., Selenium, Cypress), programming languages (Java, Python, or C#), CI/CD tools (e.g., Jenkins, GitLab CI), and performance testing tools (e.g., JMeter, LoadRunner). Familiarity with cloud platforms and containerization technologies, such as AWS and Docker, will also be beneficial.
Ideal Candidates
The ideal candidate for the Quality Assurance Automation Engineer position will possess a proactive and innovative mindset, demonstrating the ability to work collaboratively within a dynamic team environment. Strong communication skills and the ability to articulate complex issues simply and clearly are essential. Successful candidates should exhibit a passion for quality and an incessant drive for improvement, alongside a flexible and adaptable approach to shifting project requirements and challenges.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.