What are the responsibilities and job description for the Test Engineer position at Codeworks L.L.C?
Job Description
We have an opening for a Senior Test Engineer with automation to work for our direct client onsite in Milwaukee, WI.
As a technical, hands-on Senior Test Engineer, your job is to participate in the automation and some manual testing of various components and microservices that build up into a highly integrated financial planning tool. Engineers are heavily involved with the Scrum process and interface heavily with product owners to paint a clear picture of end-state and delivery expectations. You will work to automate key workflows at the UI and API levels after testing stability as well as helping work on CI/CD templates to run these different tests. Product domain knowledge will be built up and applied when troubleshooting interesting cases and you will feel the impact of your troubleshooting and work as this role is on a high impact, top tier app. We work in a competitive and fast paced environment, but we work together, and we win and lose as a team. Details are also a key driver of success in this space and the passion to try new things and always learning will set you up to thrive.
The ideal candidate will be expected to:
• Own accountability for developing the high-level Test Strategy
• Take ownership of the end-to-end testing approach for Wealth
• Work with different teams to ensure each team is on track from a testing perspective and hold them accountable
• Accountable for preparing and coordinating acceptance testing of Major Initiatives and working with the business area to define the acceptance criteria
• Be responsible for the communication around testing updates with Enterprise teams & other stakeholders
• Build & maintains a matrix that captures the varied Wealth scenarios and products/systems that need to be tested
• Maintain a master list of test accounts and ownership
• Coach Wealth Engineers on best practices for end-to-end testing
• Mature the Testing Solution Engineer practice within Wealth
• Bring a self-starter attitude
Role Requirements:
• 5 years of experience in Quality Assurance/ Testing and Automation Testing
• 5 years of experience in automated testing of Full Stack Web applications and microservice architecture.
• Familiarity with Agile and Scrum methodology
• 3 years of industry experience in JavaScript (ES6 preferred) or another programming language
• 5 years of experience working within test automation frameworks (Gherkin Experience preferred)
• Proficient using GIT
• Ability to keep up with industry programming standards and being comfortable with innovative and POC tech
• 3 years of experience with working on CI/CD pipelines
• Strong interpersonal skills to help communicate timelines and progress to interested parties
• Appreciation of well organized and regularly updated documentation and a willingness to pick up ad hoc activates that may come up to ensure a world class customer experience
• A focus on test data and test ID integrity
• Experience with Identity and Access Management Domain
• Experience with test automation tools
Must Have:
Own accountability for developing the high-level Test Strategy
• Take ownership of the end-to-end testing approach for Wealth
• Work with different teams to ensure each team is on track from a testing perspective and hold them accountable
• Accountable for preparing and coordinating acceptance testing of Major Initiatives and working with the business area to define the acceptance criteria
• Be responsible for the communication around testing updates with Enterprise teams & other stakeholders
• Build & maintains a matrix that captures the varied Wealth scenarios and products/systems that need to be tested
• Maintain a master list of test accounts and ownership
• Coach Wealth Engineers on best practices for end-to-end testing
• Mature the Testing Solution Engineer practice within Wealth
• Bring a self-starter attitude
Apply by emailing resume to