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 Avature, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Quality Assurance Engineer at Avature will play a pivotal role in ensuring the quality and reliability of software products throughout the development lifecycle. This position demands a detail-oriented individual who will develop and execute test plans, identify software defects, and collaborate closely with development teams to enhance product quality. The candidate will be responsible for implementing best practices in testing procedures, utilizing automated testing frameworks, and ensuring adherence to compliance standards.
Job Responsibilities
- Develop, maintain, and execute test plans, test cases, and test scripts for software applications.
- Identify, document, and track software defects and work with development teams to resolve issues.
- Conduct regression, performance, and stress testing to ensure software reliability.
- Collaborate with developers and product managers to define quality standards and specifications.
- Implement automated testing solutions to improve testing efficiency.
- Participate in code reviews and ensure best practices are followed regarding quality and security.
- Contribute to the continuous improvement of the QA process and documentation.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in software quality assurance or testing.
- Strong knowledge of software testing methodologies, tools, and processes.
- Experience with automated testing frameworks and tools (e.g., Selenium, JUnit).
- Proficiency in scripting or programming languages (e.g., Java, Python, JavaScript).
- Excellent analytical and problem-solving skills.
- Strong communication skills and the ability to work collaboratively in a team environment.
Technologies & Tools
The Quality Assurance Engineer will utilize a variety of technologies and tools, including software testing management tools such as JIRA and TestRail. Additionally, familiarity with Continuous Integration/Continuous Deployment (CI/CD) tools like Jenkins and version control systems such as Git will be essential. In this role, the engineer will also leverage automated testing frameworks like Selenium and performance testing tools including JMeter.
Ideal Candidates
Ideal candidates for the Quality Assurance Engineer position will possess a proactive and methodical approach to problem-solving, with a strong dedication to quality assurance. They will demonstrate keen attention to detail and a passion for testing and quality improvement. Individuals who thrive in collaborative environments and have the ability to adapt to changing priorities and technologies will excel in this role. Furthermore, a commitment to delivering exceptional software products that meet user expectations is paramount.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.