Search jobs > Chicago, IL > Temporary > Software development

Sr. Software Development Engineer in Test

Network Perception
Chicago, IL, United States
Full-time

About Us

Network Perception was launched in 2014 at the University of Illinois at Urbana-Champaign Research Park. Founded by a team of experts on network security and critical infrastructure protection, Network Perception delivers a pioneering solution that enables corporate compliance and cyber security managers to gain a complete view of their network security and to immediately determine if its configuration is in alignment with best practices and regulatory standards.

About the Role

We are seeking an experienced Sr. Software Development Engineer in Test to join our Software Quality team. Our team is actively building out test automation frameworks to test our web-based application, NP-View.

The testing scope of our team is full-stack and includes end-to-end testing, API testing, and backend testing. The initial focus of this role will be to build a test automation framework for ensuring data accuracy throughout the application.

NP-View has an industry-leading network analysis engine that performs complex operations for modeling network access and connectivity.

Much of our data accuracy validation for the analysis engine is done manually. However, as we scale we need to automate this testing to support continuous delivery and agile development.

You will be a key contributor to making that a reality!

In the first 90 days, you will :

  • 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

Roles and Responsibilities :

  • 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

Knowledge, Skills and Abilities to set you up for success :

  • 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

Conditions of Employment

  • 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.

E-Verify

Network Perception participates in the E-Verify program from the United States Department of Homeland Security. For more information about the E-Verify program please visit www.

dhs.gov / E-Verify. You can also review the E-Verify Participation Poster and the Immigrant and Employee Rights Section Poster.

2 days ago
Related jobs
Promoted
Synopsys
Chicago, Illinois

USA - Arizona - Chandler, USA - California - Irvine, USA - California - Los Angeles, USA - California - Mountain View/Sunnyvale, USA - California - Pasadena, USA - California - San Diego, USA - California - San Francisco, USA - California - San Jose, USA - Colorado - Denver, USA - Colorado - Westmin...

Promoted
TEKsystems
Chicago, Illinois

Ability to work independently and as part of a team while demonstrating initiative and using good business judgment. Software Engineer plays a vital role in the effective management of integration programs that support the organization and client demands. Extensive background in implementing Web Ser...

Reveal
Chicago, Illinois

Are you a talented, motivated engineer with a strong interest in testing? Join an innovative and fast-paced team-building software and infrastructure that allows litigation professionals to filter millions of documents down to those most important to their case using advanced techniques and artifici...

Promoted
Charles Schwab
Chicago, Illinois

We offer a competitive benefits package that takes care of the whole you – both today and in the future:401(k) with company match and Employee stock purchase planPaid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positionsPaid parental leave and f...

Promoted
Roy Talman & Associates
Glenview, Illinois

C# developer to work for out Financial Technology client in North Suburbia. This is not a prop trading firm. ...

CPS, Inc.
Chicago, Illinois

We are seeking a talented DevOps Engineer with a strong background in Python and expertise in Kubernetes to join our dynamic team. The ideal candidate will play a crucial role in optimizing our infrastructure, automating processes, and ensuring the reliability and scalability of our systems. Design,...

JPMorgan Chase & Co.
Chicago, Illinois

Test Engineers in JPMorgan Chase's Global Banking Technology are not manual testers -- you write scripts to automate testing, create tools so engineers can test their own code and be an evangelist for building the testing practice. As a Senior Lead Software Engineer at JPMorgan Chase within the Glob...

Gravity IT Resourcing
Chicago, Illinois

The Senior Software Engineer has expertise in the implementation and design of software platforms, including infrastructure, methodology, process, and tool stack. Experience in Reactive programming, Spring Framework, Springboot, Spring cloud, Spring Security and Spring data   . Designs, develops and...

HCSC
Chicago, Illinois

We enable employees to craft their career with curated development plans that set their learning path to a rewarding and fulfilling career. His Position Is Responsible For Developing Frameworks For Test Scripting, Automation And Troubleshooting. Come join us and be part of a purpose driven company w...

Capital One
Chicago, Illinois

We have grown to see ourselves as a technology company in consumer finance, with great opportunities for software engineers who want to build innovative applications to give users smarter ways to save, transact, borrow and invest their money, as we seek to disrupt the industry again. Do you want to ...