Job Description:
JOB OVERVIEW
As a Sr. Quality Assurance Engineer, you will be responsible for reviewing business requirements, technical specifications and developing an end-to-end test plan. Apart from providing granular estimates, creating, and updating test plans and test cases you will need to ensure risk mitigation, prioritization and successful execution of all testing deliverables meeting all the objectives and deadlines so that the solution works as expected. You will be involved to trouble shoot and address test failures in various test environment as you collaborate with highly talented team of skilled developers. Given the challenge to learn and enhance your technical skills you will be actively participating in design and implementation of QA automation initiatives. If this is the type of position you’re seeking, keep reading and apply!
KEY RESPONSIBILITIES - ESSENTIAL FUNCTIONS
- Review/Analyze business requirements and functional specifications, interacting with business and IT teams, for completeness of requirements and create test plans and test strategy
- Work with the UX team and implement appropriate QA validation measures to ensure the applications adhere to the UX guidelines and standards
- Define scope, break up tasks into deliverable chunks, and estimate accurate timelines
- Create and maintain test data and test documentation in test repository
- Interface with Product Management and Business teams to ensure requirements compliance, determine release readiness, and triage defects discovered during testing.
- Perform Functional, Integration, Regression, and Performance testing.
- Assist Application Developers and technical support staff in identifying and resolving problems
- Assess and revise test sequence and scope based upon test results and/or changes in product design
- Coordinate user acceptance testing (UAT)
- Participate in the daily Scrum stand ups and provide updates on projects
- Assist development team by providing suitable solutions for issues/errors based on the understanding of the system and client business processes
- Coach and guide junior staff including consultants, by helping them to make decisions, solve problems, assign testing responsibilities, and ensure the successful completion
- Define scope and build QA automation suite as per the department guidelines to deliver projects faster and with better Quality
- Review and re-evaluate the test strategy to adjust for new information, changing risks, shifting priorities, and schedules
- Recommend and drive new/improved QA practices and procedures
- Provide weekly/bi-weekly project QA status reports and present them at Project Leadership meetings
- Act as technical and subject matter expert on core business areas
LEADERSHIP RESPONSIBILITIES
- This position has no people leader responsibilities
COMPETENCIES - SKILLS
- Ability to communicate in English verbally and in writing
- Ability to communicate well with technical and non-technical customers with non-IT background
- Ability to present and lead discussions in a project setting or in leadership meetings
- Ability to act as a liaison between QA, development teams and product/project managers
- Ability to ensure that solutions developed by technical teams fit the business needs
- Ability to act on the information provided or get information needed so that decisions for project implementations can be made quickly and effectively
- Ability to motivate team and lead multiple projects or assignments
- Ability to define and prioritize short-term and long-term objectives for the teams and make necessary corrections under changing circumstances
EDUCATION AND EXPERIENCE
- 6+ years of hands-on working QA experience
- Bachelor's Degree preferred
- Experience in CS, IT, or related Software Engineering preferred
- Extensive experience in testing various Web, Client Server and Mobile applications, Services and User Interfaces
- Solid experience in QA test automation creating repeatable, maintainable, automated test suites using tools such as Selenium
- Experience with API / web services testing using tools like Postman
- Understanding of software development and test lifecycle
- Good knowledge of Software Development methodologies like Waterfall and Agile
- Strong knowledge of software quality assurance best practices & methodologies
- Experience with various defect management tools like ALM and Jira
- Strong experience writing complex SQL queries and understanding stored procedures
- Experience or exposure to Performance Testing tools such as JMeter and Dynatrace
- Knowledge of working on Windows Platform and experience with testing batch jobs and processes
- Distinguishing factors:
- Hands-on experience with Mobile Automation testing tools like Appium, Xamarin/Maui
- Exposure to Security Testing tools or scanning tools like Acunetix
- Exposure to Business process automation tools like UiPath
- Experience in White box testing.
- Experience or Understanding of HTML/CSS, JavaScript
- Experience with Programming languages like C, C#, Python or Java.
- Experience working with onsite offshore models
- Knowledge of DevOps methodology and CI Test Implementation
JOB SPECIFICATIONS, PHYSICAL DEMANDS AND WORK ENVIRONMENT
Work Environment: This position is in Georgia or Illinois and operates in a professional office environment.
Position Type/Standard Schedule: This is a full-time position, Monday through Friday.
Travel: No Travel required for this position.
Physical Demands: Speak, hear, and see, and to use hand and fingers for computer keyboard and phone. Sit or stand for extended periods of time. Reach above head to pull paper attachments.
DISCLAIMER
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Our Benefits
Wheels recognizes benefits are a significant part of your employee experience, and we've created a robust benefits package that is market-leading, competitive offerings so you and your family can receive outstanding care. Please click here for an overview of the benefits available to you and your family.
Pay Range:
$87,100-$121,900
The base salary range for this position is listed above. This position is eligible to participate in the annual incentive plan which is based on company performance and individual performance. Compensation ranges are based on several factors including job function, level, and geographic location. Final offer amounts are determined by multiple factors including candidate experience, education, certifications, skill level and expertise, and may vary from the amounts listed here.
EEO Statement
Wheels is a Drug-Free Workplace. All employment is contingent on successful completion of drug and background screening.
Wheels is an equal opportunity affirmative action employer and administers all personnel practices without regard to race, color, religion, sex, age, national origin, sexual orientation, gender identity or expression, marital status or domestic partnership status, disability, protected veteran status or military status, genetic information, or any other category protected under applicable law. Wheels is committed to taking affirmative steps to promote the employment and advancement of minorities, women, persons with disabilities and protected veterans.