Join our team and be a part of our mission to deliver cutting-edge software solutions to our clients
Job Title: Principal QA Engineer
Location: New York, New York, United States
Salary: $139 Per hour
Position Overview: We are seeking a highly skilled and experienced Principal QA Engineer to join our dynamic and innovative team. As the Principal QA Engineer, you will play a critical role in ensuring the quality and reliability of our products. You will be responsible for leading the QA team and implementing best practices to ensure the delivery of high-quality software solutions to our clients.
Key Responsibilities:
- Lead and manage the QA team, providing mentorship, guidance, and support to ensure a high-performing and cohesive team
- Develop and implement QA processes and procedures, including test plans, test cases, and defect tracking, to ensure the delivery of high-quality software solutions
- Collaborate with cross-functional teams, including developers, product managers, and project managers, to define quality standards and ensure that they are met throughout the software development process
- Design, develop, and execute manual and automated test scripts to validate software functionality, performance, and reliability
- Identify and report defects and work closely with the development team to troubleshoot and resolve issues in a timely manner
- Continuously monitor and analyze quality metrics to identify areas for improvement and implement corrective actions
- Stay up-to-date with industry trends and advancements in testing methodologies and tools, and proactively introduce new techniques and technologies to improve the QA process
- Act as a subject matter expert on quality assurance, providing guidance and recommendations to the development team and other stakeholders as needed
- Conduct regular code reviews and provide feedback to ensure code quality and adherence to coding standards
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum of 8 years of experience in software quality assurance, with at least 3 years in a leadership role
- Strong experience in manual and automated testing and proficiency in testing tools and techniques
- Excellent understanding of software development life cycle and agile methodologies
- Experience with test management and defect tracking tools, such as JIRA or TFS
- Hands-on experience with programming languages, such as Java or C#, and automation tools, such as Selenium or Appium
- Proven track record of designing and implementing effective QA processes and procedures
- Strong analytical and problem-solving skills, with a keen attention to detail
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams
- Self-motivated, proactive, and able to work independently with minimal supervision
As the Principal QA Engineer, you will have the opportunity to lead and shape the QA process, mentor and develop a talented team, and make a significant impact on the success of our projects. If you are passionate about quality, have a strong technical background, and thrive in a fast-paced, collaborative environment, we would love to hear from you.