The Opportunity
We are seeking an experienced professional to join our agile Software Development Team within Client's Pathology Lab R&D in Tucson, AZ, USA. This role extends beyond just identifying defects and will be vital in designing, developing, and executing comprehensive test strategies, automation frameworks, and test cases.
Core Responsibilities
- Design, develop, and execute comprehensive test strategies and automation frameworks.
- Develop and execute detailed test cases to ensure software quality.
- Collaborate with cross-functional teams to ensure seamless integration and deployment.
- Mentor and train junior team members in best practices for software testing.
Essential Qualifications, Skills, and Technologies
- Minimum of 5 years of progressive experience in software development and testing, with a significant focus on test automation framework design and implementation.
- Strong understanding of software testing methodologies, including black-box, white-box, functional, non-functional, regression, integration, system, and acceptance testing.
- Experience with industry-standard test automation tools and frameworks such as Selenium, Appium, Cypress, JUnit, and TestNG.
- Proficiency in at least one object-oriented programming and scripting language used for test automation, such as Python, Java, or C#.
- Proficient in using CI/CD tools and test management tools and processes, including Jira, Client ALM, Jenkins, GitLab CI, and Azure DevOps.
- Experience using AI tools to perform automated test planning, development, execution, analysis, and reporting.
- Excellent problem-solving skills with meticulous attention to detail.
- Excellent written and verbal communication skills, with the ability to convey technical information effectively to both technical and non-technical audiences.
- Bachelor's degree in a related technical field, such as Computer Science, Software Engineering, or Electrical Engineering.
Preferred (Nice-to-Have) Skills or Experience
- Experience in a mentoring or leadership role within a software development team.
Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.
Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.