Sr. Software Development Engineer in Test
Network Perception
- Chicago, IL
- Permanent
- Full-time
- Participate in product training and manual testing to learn the features and functionality of NP-View
- Write test plans for new and existing features
- Write automated tests in our Python/Pytest/Playwright end-to-end testing framework
- Collaborate on the design of the data accuracy test automation framework
- Start development of the data accuracy test automation framework
- Contribute to existing test automation efforts through automated test development
- Expand the features and functionality of automation frameworks
- Design and develop new test automation frameworks
- Collaborate with developers to write test plans for new and existing features
- Ideate on ways to improve team processes to be more efficient
- Opportunity to improve CI/CD workflows and test reporting
- Proficient in test automation development and QA best practices
- Adept knowledge and experience in Python or similar interpreted languages (e.g. JavaScript, Ruby)
- Experience with designing and developing test automation frameworks leveraging a core framework such as Pytest, Jest, RSpec, etc
- Experience in testing modern web applications using end-to-end testing frameworks (e.g. Playwright, Cypress, Selenium)
- Experience validating data layers, data transformations, and data normalizations
- Experience with using Jira and GitLab (or similar development tools)
- Excellent written and verbal communication skills
- Comfortable working on a small team with diverse responsibilities
- Familiarity with Docker or other container technologies
- Knowledge of computer networking and security fundamentals is a plus
- Familiarity with using NoSQL databases, such as Redis, is a plus
- Due to a contract this role supports, you must be a U.S. Citizen residing in the U.S. to apply for this position.
- Successful completion of a background screening once a conditional offer of employment has been made.
- Full health, vision, dental benefits available on day 1
- Competitive compensation and equal pay commitment
- Flexible working hours and locations
- Continuous professional training
- Parental and medical leave
- Adoption assistance
- Equity