The Lead Software Quality Assurance Engineer leads and executes the quality assurance of mid-large scale technology solutions that deliver business value and reduce risk across the organization, continuously improving time to market.
SQ Assurance Engineers (SQAE) are responsible for defining, implementing and continuously improving policies, processes and procedures that deliver products and services of the highest level of quality and reliability for the business and customers. The SQAE also creates, executes and documents the tests necessary to ensure that application and technical environment meets performance requirements (technical and functional) and free from defects. The SQAE ensures that quality standards are met and adhered to by using their knowledge and quality assurance methods, tools and techniques. The SQAE will resolve, document, and report to management quality problems that arise.
Job Duties and Responsibilities
Design and develop automated testing scripts for complex environments
Execute test automation framework and investigate issues identified through testing
Collaboration with Quality Assurance Engineers and Software Developers to develop solutions
Direct and mentor other in technical writing and test automation
Lead and understand how complex technical requirements lead to test cases and be able to write a positive and negative technical test case.
Lead and understand how complex business requirements lead to test cases and be able to write a positive and negative test case. Ability to write test cases under the direction of others
Design, implement and review Test plans and Test Cases.
Review and understand documentation related to projects assigned and provide test estimates. Gather and publish all estimates in a concise and trackable format
Lead, plan, coordinate and/or participates all aspects of testing, including automation, Smoke / Sanity Test, Functional Test, Integration Test and Regression Test and post implementation test as appropriate for continuous delivery.
Lead and manage defect life cycle in appropriate defect tracking tools and proactively identify risks to management
Provides, evaluates and manages the test status
Plans, defines and prepares test data to support deliverables.
Educate project teams on testing methodologies and needed
Required Job Qualifications
Bachelor's degree or equivalent experience in computer science, business, mathematics or related field
5+ years of applicable experience
Automation Testing Tools: Selenium, UFT, SOAP, ACCELQ
Strong organizational, analytical and critical thinking skills
Highly experienced with Test automation and frame work
Strong debugging and troubleshooting skills
Demonstrated leadership on mid-large-scale projects impacting strategic priorities
Experience with test plan articulation, planning, and management of individual testing events
Experience managing automation test projects
Experience with Test Driven Development (TDD) framework
Test Environment set-up/management, monitoring and streamline release management to QA Environments.
In-depth knowledge of systems design, architecting and implementing large business systems
Ability to train others (less experienced) on both methodologies and technologies
Webservices Automation SOAP and REST
This role can sit 100% remote and core business hours will be determined by each hiring manager
Thrivent provides Equal Employment Opportunity (EEO) without regard to race, religion, color, sex, gender identity, sexual orientation, pregnancy, national origin, age, disability, marital status, citizenship status, military or veteran status, genetic information, or any other status protected by applicable local, state, or federal law. This policy applies to all employees and job applicants.
Thrivent is committed to providing reasonable accommodation to individuals with disabilities. If you need a reasonable accommodation, please let us know by sending an email to firstname.lastname@example.org or call 800-847-4836 and request Human Resources.
Thrivent Financial For Lutherans