Associate Software Development Engineer in Test (SDET)
At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference.
What's the role?
As a technical, hands-on Associate Software Development Engineer in Test (SDET) your job is to participate in the manual & automation testing of our mobile based application. You will be under the guidance of a Principal SDET of a team with an already-established, mature testing process. Your role will be that of a "full-stack" QA Engineer - someone who has a strong appreciation and skill in software engineering with the capability of writing manual & automated and performance tests (time and training is allotted after hiring to learn our tech stack and frameworks).
Our Tech Stack: Node.js, webdriver.io, Mocha, Chai, Cucumber, GitLab, Sauce Labs, Applitools, K6
Responsibilities:
- Develop a robust understanding of the digital products that you and your team support
- Build, enhance, and support those digital products with the guidance of your team
- Participate in peer code reviews and collaborations
- Stays relevant with industry best practices in application development and corresponding white box testing techniques.
- Is aware of Agile testing (Agile testing pyramid/ quadrants, test first methodologies like TDD).
- Understands products, processes, and business domain's systems and data flows within business area to execute application engineering requirements / needs.
- Accurately logs, debugs, and resolves defects.
- Understands what constitutes good requirements and acceptance criteria.
- Contribute to an agile team by driving user story analysis and feature grooming, designing, and developing thorough test scripts
- Automated manual test data creation process by building custom API Routes
- Proven experience on writing complex API tests which interface with upstream services or databases
- Design and implement manual test suites by writing test plan/test cases / etc.
- Attend and contribute to sprint planning and take ownership of testing responsibility to ensure successful product releases
- Design, implement and maintain cross-platform test automation scripts
- Maintain the functional test portion of the Continuous Integration pipeline
- Develop and maintain BDD test scenarios and regression plans
- Participate in full test development life cycle including requirements analysis and design
- Work with developers to provide additional research and debugging of issues when more information is needed to resolve problems
Bring Your Best! What this role needs:
- Knowledge of QA Engineering practices.
- 0-2 years of professional experience as a QA Automation Engineer working in an agile environment
- 0-2 years of mobile Testing Experience (iOS/Android)
- Knowledge of RESTful services automation
- Strong analytic and debugging skills
- Thorough understanding of QA concepts, STLC, SDLC, Continuous Integration, and Continuous Deployment
- Demonstrated experience in automating tests with using JS, Java, Python, or other languages
- Solid understanding of different element locator strategies and the ability to write custom XPath, CSS Path
- Familiarity with HTML, CSS, REST APIs, JSON, RDBMS, XML/YAML. XCODE, ANDROID STUDIO
- Experience with Git, Jira
- Ability to work independently with minimal supervision
- Strong written and verbal communication skills
- Demonstrated continuous learning mindset
- Ability to dissect problems and recommend solutions
- Has basic knowledge of programming languages relevant to the context of the work.
- Ability to handle straight-forward tasks
- Understands typical application design and white box testing techniques
- Awareness of, best practices in both white box and black box testing.
- Has basic awareness of key technologies needed to successfully test?
- Has awareness of how their work contributes to NM's business
- Understands metrics and reports on SDLC.
- 4-year bachelor's degree (preferred) or Associate's Degree in Information Technology/equivalent or applicable technical experience.
Benefits:
- Whip-smart team that is very friendly and always willing to lend a hand.
- Tons of room for career growth. Test engineering team especially is growing rapidly.
- Highly competitive salary
- Outstanding Benefits
#LI-Post
Grow your career with a best-in-class company that puts our client's interests at the center of all we do. Get started now!
W e are an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or status as a protected veteran, or any other characteristic protected by law.
If you work or would be working in Colorado or outside of a Corporate location, please click here for information pertaining to compensation and benefits.