Quality Assurance Engineer II - Temporary
- Req. Number: QUALI002222
- Posted Date: 9/4/2024
- City, State: Nashville, TN
- Postal Code: 37214
The Ideal Candidate
As a QA Engineer II, you play a significant role in ensuring the quality and functionality of software products. Your responsibilities include executing test plans, identifying and documenting defects, and collaborating with cross-functional teams to ensure product quality. With a few years of experience under your belt, you're increasingly proficient in software testing methodologies and tools. You will be involved in the design and implementation of test cases and contribute valuable insights to process improvements. Your attention to detail, analytical skills, and ability to work collaboratively make you an essential asset in the software development lifecycle.
How You Will Make an Impact
Experience and Skills You'll Need to Have
As a QA Engineer II, you play a significant role in ensuring the quality and functionality of software products. Your responsibilities include executing test plans, identifying and documenting defects, and collaborating with cross-functional teams to ensure product quality. With a few years of experience under your belt, you're increasingly proficient in software testing methodologies and tools. You will be involved in the design and implementation of test cases and contribute valuable insights to process improvements. Your attention to detail, analytical skills, and ability to work collaboratively make you an essential asset in the software development lifecycle.
How You Will Make an Impact
- Understand business processes and business requirements for modules/systems being tested.
- Identify, develop, and apply testing processes to ensure requirements are met and E2E tests are successful.
- Develop test plans, design, and develop test scenarios and test cases to thoroughly test modules/systems.
- Execute test cases, document, and evaluate results.
- Identify opportunities to automate testing.
- Collaborate with engineering to reproduce and triage test script failures.
- Identify, isolate, document, and escalate defects, then review, prioritize and verify resolution.
- Utilize various UI and back-end testing tools and methods for test validation.
- Follow and promote QA best practices to continuously improve quality assurance.
- Execution of test plans, test cases, and test scripts to validate software functionality, performance, and reliability.
- Test Plans, Test Scenarios, Test Cases, and Reporting for manual testing assigned to modules/systems.
- Manual QA Strategy and approach
- Identify, log, prioritize, and track defects to resolution, collaborate with development to ensure timely fixes.
Experience and Skills You'll Need to Have
- Bachelor's degree in computer science, Software Engineering, or related field
- 2-4 years of experience in software quality assurance or related roles
- Familiarity with software testing methodologies, tools, and processes
- Basic understanding of Agile/Scrum methodologies and software development lifecycle
- Experience executing test plans and documenting defects.
- Proficiency in using testing tools such as Selenium, JIRA, or TestRail
- Ability to collaborate effectively with cross-functional teams.
- Strong analytical and problem-solving skills
- Attention to detail and commitment to quality assurance best practices.
- Continuous learning mindset, staying updated with industry trends and evolving technologies in quality assurance.