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 Staffing Opportunities Solutions, Inc., so some details may not match this job. The employer's own page has the real description.
Job Overview
Staffing Opportunities Solutions, Inc. is seeking a highly skilled Senior Software Quality Assurance Engineer to join our dynamic team. The ideal candidate will be responsible for assessing software quality through manual and automated testing processes. This role involves collaborating with software developers and project managers to develop testing strategies and ensuring that our software products meet the highest standards of quality and functionality. The Senior Software Quality Assurance Engineer will be instrumental in identifying, reproducing, and reporting defects while also providing guidance and mentorship to junior QA staff, ultimately contributing to the overall success of our software development lifecycle.
Job Responsibilities
- Design, develop, and implement comprehensive test plans, test cases, and test scripts for software applications.
- Execute functional, regression, performance, and compatibility tests across platforms and environments.
- Identify, document, and track defects using bug tracking systems, ensuring timely resolution of issues.
- Collaborate with cross-functional teams to understand requirements and ensure quality standards are met throughout the development process.
- Participate in code reviews and contribute to software design discussions to enhance testability and quality.
- Establish best practices and continuously improve testing processes and methodologies.
- Mentor and train junior QA engineers, fostering an environment of learning and growth.
- Stay updated with industry trends and emerging technologies to drive innovation in quality assurance practices.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in Software Quality Assurance, with a focus on software testing methodologies.
- Proficiency in automation testing tools such as Selenium, QTP, or equivalent frameworks.
- Knowledge of programming languages including Java, Python, or C# for automating test scripts.
- Experience with Performance testing tools such as JMeter or LoadRunner.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent verbal and written communication skills.
- Familiarity with Agile methodologies and continuous integration/continuous deployment (CI/CD) practices.
Technologies & Tools
The Senior Software Quality Assurance Engineer will work with a variety of technologies and tools, including but not limited to: Selenium for automation testing, Jira for project management and issue tracking, TestNG for testing, Jenkins for continuous integration, and SQL for database testing. Familiarity with cloud-based environments and DevOps practices is also advantageous.
Ideal Candidates
The ideal candidate for this position is a detail-oriented professional with a passion for quality assurance and a strong understanding of the software development lifecycle. They possess the ability to think critically and creatively, adept at both identifying potential issues and proposing effective solutions. A successful Senior Software Quality Assurance Engineer exhibits strong leadership skills and a collaborative spirit, fostering teamwork and contributing to a positive and productive work environment. Furthermore, they embrace change and are committed to continuous improvement, ensuring the highest standards of software quality are upheld.
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.