Sr. Software QA Engineer
OVERVIEW AND REPORTING RELATIONSHIP
With direction from senior IT leadership and using independent judgment and discretion, this position defines and implements quality assurance process and implementation procedures for WageWorks’ customer facing Mobile Apps, websites and back end applications. This position provides technical leadership and sets standards for the development, documentation and implementation of test plans and test cases. In addition, incumbents help develop and implement automation scripts and participate in functional walkthroughs. Solves complex problems by conceiving and driving innovative technical QA solutions.
OTHER REPRESENTATIVE DUTIES
Performs complex functional, system, performance, data, integration and regression/acceptance testing to support internal applications and customer-facing websites and related back-office applications that enable the organization to deliver high-quality software services to customers.
Initiates the test planning process for assigned projects. Participates in the QA phases of the WageWorks SDLC (Software Development Life Cycle) process,
Provides detailed reports on issues identified in mobile QA testing, including steps to reproduce defects.
Utilizing advanced technical skills, new perspectives and creative approaches, addresses issues that are less defined.
Works closely with software engineers, technical project managers, release engineers, database developers and product managers to diagnose technical bottlenecks, identify potential software limitations, resolve defects and verify corrective actions.
Ensures that changes introduced in the production environment that affect Commuter, Health Care, Dependent Care and other WageWorks’ products and solutions have followed the proper QA process and adhere to the WageWorks’ SDLC process, including the completion and archiving of associated quality records.
Works with other WageWorks’ departments to triage field-reported issues to be addressed by the Product Development team. Suggests improvements to methods, procedures and efficiencies that lead to better products and/or solutions.
Develops the test environment, creates test automation, and maintains performance and functional testing scripts and QA documentation, integrating enhancements and additional test cases as needed. Architects scripts that avoid duplication of work or that make the scripts more easily maintainable in the future.
Makes strong contributions to department knowledge and helps drive department methodology and technical direction.
Analyzes proposed product changes to determine and provide mobile QA testing effort estimates.
Working in a team environment, selects appropriate techniques to solve challenging problems. Modifies or improves existing solutions by analyzing known procedures and applying novel techniques to determine appropriate actions.
Assists with server setup and product configuration of the QA environment. Maintains performance and functional testing tools, integrating enhancements as needed.
Maintains a high level of technical skills, knowledge and currency. Interfaces with peers; or studies trade periodicals or journals
A thorough and deep knowledge of software QA design and methodologies, and the ability to write PL/SQL and create test data is required. Must have the ability to apply knowledge and experience in solving problems that are complex in scope and require in-depth evaluation.
The ability to set priorities and drive results with a tenacious and sleuth-like approach to testing is required.
The ability to refine existing QA processes and procedures, and the ability to implement best practices in the QA function is essential.
Requires excellent analytical, research, documentation, and project planning and implementation skills.
Ability to apply novel techniques to improve existing processes, applications and solutions is required. Significant creativity, ingenuity and innovation coupled with the ability to independently develop new solutions to difficult problems is essential.
Incumbents must have a good understanding of the complete development process, including specification, documentation and quality assurance.
Demonstrated ability to interact effectively with team members, product development staff, on-site/off-site development teams, release engineers, and others is required.
Demonstrated ability to adapt to the changing demands of business is a must.
Experience with benefits, transaction processing, or financial services industry background is preferred.
Strong understanding of concepts related to computer architecture, data structures and standard programming practices.
7+ years of experience
Mobile Platform Experience: Expert at testing iOS mobiles apps, releases on devices in TestFlight and AppStore/s (IOS & Android), analyzing crash logs/reports.
Back End Experience: Validate functionality and data integrity by writing & executing complex SQL Queries and Scripts.
Front End Experience: Experience testing APIs, UI and Web interfaces.
Tools & Technology Experience: XCode, Oracle, MS SQL Server, Access, Oracle, MySQL, XML, SOAPUI WEB Services, Jenkins, Perfecto-cloud based testing, Crashlytics, Microsoft Visual Studio, Microsoft Test Manager/TFS, Google Analytics, JMeter, Postman, Android emulators, IOS simulators, Different iOS, Andriod & windows devices.
Working knowledge of mobile Automation framework/Appium
Team: Collaborate with Off-Shore teams
Proficient in preparing the test strategy workbooks, test plans, test scenarios and test cases by analyzing Business Requirements and various other ARTIFACTS with a strong ability to Work closely with Development team and Business Analysts to analyze the test scenarios
Domain Knowledge: Knowledge of Consumer-Directed Benefits (CDBs), Health Savings Accounts (HSAs), health and dependent care Flexible Spending Accounts (HC/DC FSAs), Health Reimbursement Arrangements (HRAs), Commuter Benefit Services, Wellness programs, COBRA, and other employee benefits.
Experience in full Software Development Life Cycle (SDLC) and Methodologies Waterfall, Agile & SCRUM
Certifications: Mobile Application Tester, ISTQB
Knowledge of computer science or engineering or a closely related field as normally obtained through the completion of a Bachelor’s Degree in Computer Science or a related field.
Build Your Career at WageWorks!
WageWorks enables millions of people to save money on critical expenses like healthcare, dependent care, and commuting, through Consumer-Directed Benefits, such as Health Savings Accounts (HSAs), Flexible Spending Accounts (FSAs), Health Reimbursement Arrangements (HRAs) and Commuter Benefits. WageWorks is a leader in the industry serving more than 6.5 million people for over 100,000 employers, including 63% of the Fortune 500 and numerous public sector clients.
WageWorks believes that our success is achieved by its People. Values describe how we work together to achieve our success. It is our employees that drive results through living our Company Values. Every employee at WageWorks is expected to uphold and demonstrate the six Company Values listed below as an additional component of the job description and as a standard of individual performance.
Customer-Centric: Our Customer comes first. We aim to serve our Clients and their employees, our brokers and partners, as well as our internal customers.
Caring: People are at the heart of our company. We care about people: our Clients, our Clients’ employees and their families, our partners, and local communities, and our fellow employees at WageWorks.
Passionate: We love what we do and are passionate about delivering Consumer-Directed Benefits that save people money and enrich their lives.
Accountable: We are dedicated to making our team and the company succeed, and we are open, honest, ethical and conscientious, as we deliver on our commitments.
Leading: Our actions inspire new ideas and drive change each and every day.
Respectful: We value the diversity of our people, treat them with dignity and respect, encourage their development and reward their performance.
Why Work for WageWorks?
If you're looking for a career that provides plenty of growth opportunities, responsibility, and interesting challenges to tackle, you will find it here.
If you want to join a fast-moving, high-growth, exciting company that's a market leader, you’re looking in the right place.
But mostly, if you want to help people live happier, healthier, and more productive lives, then you’ll want to work for WageWorks.
WageWorks provides equal employment opportunity without regard to pregnancy, childbirth or related medical conditions, race, religious creed, color, national origin or ancestry, citizenship, mental or physical disability (including HIV and AIDS), medical condition, veteran or military status, marital or registered domestic partnership status, age, sex, sexual orientation, genetic information, gender identity or any other basis protected by federal, state or local law, ordinance or regulation.
Employment will require successful completion of a background check.
Equal Opportunity for Disabled Veterans, Recently Separated Veterans, Other Armed Forces Service Medal Veterans.
Drug free workplace.