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 Centric Software, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior Quality Assurance Engineer at Centric Software will play a pivotal role in ensuring the quality and reliability of our software products. The successful candidate will be responsible for developing and implementing robust quality assurance strategies, leading a team of QA engineers, and collaborating closely with cross-functional teams to enhance product quality. This position requires a proactive approach in identifying potential issues and ensuring that all deliverables meet the highest standards of excellence.
Job Responsibilities
- Design and develop test strategies, test plans, and test cases for various software applications.
- Lead and mentor a team of QA engineers, fostering a culture of quality and continuous improvement.
- Execute manual and automated testing on web and mobile applications.
- Identify, document, and communicate defects to development teams using effective defect tracking tools.
- Collaborate with product management and development teams to ensure quality is embedded throughout the software development lifecycle.
- Analyze test results to identify trends and make informed recommendations for improvements.
- Implement and maintain automated testing frameworks and infrastructure to optimize testing efficiency.
- Participate in code reviews and design discussions to provide feedback on quality and testability of features.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 5 years of experience in software quality assurance and testing.
- Strong understanding of QA methodologies, tools, and processes.
- Proficient in writing clear and concise test plans and test cases.
- Experience with automated testing tools such as Selenium, JUnit, or TestNG.
- Familiarity with Agile/Scrum methodologies and involvement in Agile teams.
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills, with an ability to work collaboratively in a team environment.
Technologies & Tools
In this position, the Senior Quality Assurance Engineer will leverage various technologies and tools, including but not limited to, Selenium for automated testing, JIRA for defect tracking, Jenkins for continuous integration, and Agile project management tools such as Trello or Asana. Familiarity with programming languages such as Java, Python, or JavaScript is also essential for executing automated tests and collaborating with development teams.
Ideal Candidates
The ideal candidate for the Senior Quality Assurance Engineer position will be results-driven, detail-oriented, and possess a passion for quality. They should demonstrate strong leadership abilities and thrive in a collaborative environment, valuing teamwork and open communication. An aptitude for quick learning and adapting to new technologies, along with a commitment to delivering high-quality software solutions, is essential for success in this dynamic role.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.