- Continuous Integration
- Data Warehouse
- Test Automation
Software Quality Assurance Engineer - Critical Thinker to Help Us Build Tomorrow’s Future
We are in search of a Software Quality Engineer to ensure that testing is well executed. The Software Quality Assurance Engineer, does this by ensuring that every phase and feature of the software solution is dynamically tested, fully analyzed and diagnosed so that any potential issue is identified and resolved before the product goes live via our automated testing solution.
As a Software Quality Assurance Engineer, you will be involved throughout the development lifecycle of the American Credit Acceptance Quality Assurance team with responsibility in Application Development and ETL Testing with emphasis on development and implementation of manual testing and automated scripts using JAVA and Python frameworks. You'll be involved in the creation of business requirements inputting the test scripts and test scenarios to ensure developers understand the business requirements so that they can be effectively tested. You will be working closely with developers as they develop code to ensure requirements are being met and to the correct quality, and you will conduct automated (and manual tests where necessary) to ensure the software created is fit for purpose. During testing you will be thinking “outside of the box” to understand the various scenarios and configurations that customers use to ensure customer quality is maintained and through doing so drive regression testing across the products. You will be responsible for defining and driving innovative manual and automated testing strategies and toolsets into our overall Quality Assurance processes that support and enhance the current Quality Assurance processes within American Credit Acceptance.
If this description excites you, we encourage you to apply and take the first step towards being part of a learning and execution culture, where teamwork and collaboration are encouraged, excellence is rewarded and valued.
Highly self-motivated and directed to work independently with minimal supervision, but also comfortable working in a team-oriented, collaborative environment
Ability to focus on deadlines and deliverables
Ability to disseminate and convey information and ideas clearly and effectively
Effective Communication (written and verbal) – to ensure ability to provide written analysis, write test plans and test cases. And the ability to communicate defects to developers and other stakeholders
Excellent analytical and creative problem-solving skills and ability to follow through on requests and proactively communicate status
Ability to effectively prioritize and execute tasks in a high-pressure environment
Excellent interpersonal and listening skills
Highly analytical and efficient with keen attention to detail and accuracy
Able to decompose documentation for application requirements and technical specifications.
Creative solving of technical problems – to ensure the ability translate technical requirements test plans
Knowledge of a Continuous integration systems, ideally Bamboo in writing test cases for other team members in Gherkin via Feature Files to execute and/or conducting automated test campaigns.
Knowledge of ETL automation via Python and JAVA coding languages.
Knowledge in Big Data Testing within AWS, Redgate Redshift, AWS Glue, S3 buckets, Microsoft SQL Server Management Studio
Knowledge Automated testing with TestNG, Selenium, Cucumber, Gherkin, JAVA Platforms, .net Platforms. VB scripting ,Blazemeter, ZAPI, JIRA, SoapUI, Fiddler, PostMan, JMeter platforms.
Testing Knowledge and Implementation of services (example: REST), JSON and XML data formats
BS or BA degree preferred in Computer Science, Information Systems, Business Administration
0-1 Year Overall Quality Assurance Experience
0-1 Years ETL/Big Data Testing Experience
Knowledge of Behavioral or Test-Driven automation strategies and tools
Implemented Behavioral or Test-Driven automation strategies and tools
Knowledge of Agile Scrum environments and with virtual teams
Test planning and executing experience in systems (e.g. Zephyr, Quality Center, JIRA)
ACA provides equal employment opportunities (EEO) to all applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. ACA complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.
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.