What are the responsibilities and job description for the QA Engineer position at Regional Management Corp?
Are you ready to take your career to the next level? Regional strives to positively impact the financial lives of our customers.
For over 35 years, our Team Members have been passionate about supporting customers through their financial challenges in life. They take pleasure in finding solutions and lending a helping hand, both to our customers and our communities. As we continue to grow and become a national brand in consumer financing, we hope you'll consider us for future career opportunities.
If you are looking to make a meaningful impact in people's lives by bringing a personal touch to finances, join our team today!
The QA Engineer is responsible for testing software changes and ensuring highest levels of quality before software changes are deployed for use in the production environment.
Duties and responsibilities
The QA Engineer will be required to:
- Review / understand the functional requirements and develop automation scripts to expedite functional / regression testing process.
- Develops reusable components, scripts, and frameworks for the Automation Library.
- Ensure quality of coded components by performing thorough unit testing.
- Follow version control practice using GitHub.
- Works within project planning constraints, communicating any identified project risks and issues.
- Investigates any issues in the test execution process and resolves them.
- Collaborates with team to understand priority and works accordingly.
- Executes the test cases manually to understand the functional requirements and evaluates the feasibility of automating the respective test cases.
- Review pull requests to ensure the request contains all the code changes before they get deployed in the test environment.
- Log defects and facilitate defect resolution during testing cycle.
- Execute automated scripts and troubleshoot / debug script issues fix issues and work for incremental improvement scripts
- Turn around critical automation request in a timely manner.
- Write queries and validate the changes in database and use database queries / automation tools to create test data.
- Update test scripts periodically to reflect the changes that are rolled out to prod.
- Work with offshore team including training work assignments, review and handling calls with team members in different time zone.
- Be a problem solver and ready to be challenged and take pride in finding innovative and unique ways to solve a problem.
- Collaborate effectively with others on the team and balance team and individual responsibilities. Willing to go the extra mile to accomplish team goals.
- Should be able to perform manual (functional / regression) testing as needed.
- Meet commitments, be dependable, works independently, accept accountability, handle changes efficiently, sets personal standards, and stay focused under pressure.
Minimum Qualifications
- Bachelor's degree in computer science or 5 years work experience in software automation.
- Strong automation development experience using Test Complete and/or UFT (VBScript and JavaScript)
- Automation framework experience.
- Experience using source code repositories such as GitHub or BitBucket.
Preferred Qualifications
- Experience in web automation using Cypress and/or Brower Stack.
- Experience in API testing including performance testing using JMeter.
- Ability to determine root cause analysis of automation results. Distinguish if issue is environment-based vs code-based. Requires in depth knowledge of Windows OS.(i.e. Registry, Windows Policies, Security Rights, File Permissions, etc..)
- Testing methodologies in Scrum and Agile environments
#LI-Remote
Regional is an equal opportunity employer and does not discriminate on the basis of race, color, religion, creed, national origin, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, transgender status, age, disability, genetic information, veteran status, uniform service, or any other characteristic protected by applicable law ("Protected Characteristics"). Regional's policy of non-discrimination applies to all phases of the employment process and relationship, including, but not limited to, recruitment and selection; compensation and benefits; professional development and training; promotions and opportunities; transfers; social and recreational programs; layoff; and terminations.