Sr. Software Development Engineer in Test

3 weeks ago


Chicago, Illinois, United States Network Perception 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

Requirements

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 You can also review the E-Verify Participation Poster and the Immigrant and Employee Rights Section Poster.

Benefits

  • 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


  • Chicago, Illinois, United States Vivante Health Full time

    About VivanteVivante Health is an innovative startup reinventing the way chronic conditions are managed. We're filling the unmet needs of people with chronic conditions that are invisible, neglected or stigmatized, starting with digestive disease.Why digestive? Because an astonishing 70 million people in the US are affected—that's twice the number with...

  • Software Developer

    1 month ago


    Chicago, Illinois, United States codesbright Full time

    Responsibilities Reviews analyzes and modifies software applications including coding testing debugging documenting and installing. Provides user support of software applications. Gathers software requirements through collaboration with end users and stakeholders. Participating in and overseeing each stage of a project. Tracking milestones deliverables...


  • Chicago, Illinois, United States Center for Research in Security Prices (CRSP) Full time

    About UsCRSP is a leader in providing research-quality data to scholars and investors, advancing the body of knowledge in finance, economics, and related disciplines for over 60 years. Nearly 500 leading academic institutions in 35 countries around the world rely on CRSP data for quality and timely academic securities research.Current projects include...


  • Chicago, Illinois, United States Center for Research in Security Prices (CRSP) Full time

    About UsDo you want to be part of a family of supportive, talented engineers with a passion for high quality, testable code? Do you want to take a pivotal role in advancing a brand new, state-of-the-art, scalable distributed securities processing system and data warehouse? If so, read on. CRSP is a leader in providing research-quality data to scholars and...

  • Software Engineers

    1 month ago


    Chicago, Illinois, United States Fooda Full time

    Software EngineersLocation: Chicago, ILSchedule: Full-timeJob DescriptionSoftware Engineers for Chicago, IL location. Design and implement new features for software projects. Maintain and refactor software for issues, enhanced performance, and testability. Write automated testing units, integration, and UI tests. Participate in code reviews and provide...


  • Chicago, Illinois, United States Alliant Credit Union Full time

    The Sr. Systems Engineer will design and plan assigned system projects while also providing technical support. Understand assigned platforms and current technology as well as acts as an expert in assigned systems such as Windows Servers, Activate Directory, VMWare, Cisco UCS, Backup systems, DNS, SAN Technologies, and Hyper Converged Systems....

  • Jr Software Developer

    2 weeks ago


    Chicago, Illinois, United States codesbright Full time

    Responsibilities Collaborate with the development team to understand project requirements. Write and maintain code using C# and the .NET framework and SQL Stored Procedures. Utilize Visual Studio for development debugging and testing purposes. Contribute to version control using Git to manage source code. Assist in troubleshooting debugging and optimizing...


  • Chicago, Illinois, United States NinjaHoldings Full time

    NinjaHoldings was founded in 2017 by a team seeking to revolutionize the way everyday Americans interact with financial services. Through our CreditNinja and NinjaCard brands, we empower people overlooked by traditional financial institutions to take control of their finances via a full suite of digital banking and lending products, providing incentives and...

  • Software Developer

    3 weeks ago


    Chicago, Illinois, United States codesbright Full time

    Responsibilities Identify and offer solutions to gaps in capabilities and visibility. Troubleshoots coding / configuration / installation issues of basic to medium complexity. Supports the development of detailed specifications and engage in application design and data modeling discussions. Designing coding and debugging applications in different software...


  • Chicago, Illinois, United States Caterpillar Financial Service Corp Full time

    Career Area:Business Technologies, Digital and Data Your Work Shapes the World at Caterpillar Inc.When you join Caterpillar, you'rejoining a global team who cares not just about the work we do but also about each other.We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities.We don'tjust talk about...

  • Sr. Developer

    1 month ago


    Chicago, Illinois, United States QData Full time

    Software Developer with strong systems software cloud and Agile experience to support a complex program to provide Agile development and operations and maintenance for critical systems. Based in DevOps framework participate in andor direct major deliverables of projects through all aspects of the software development lifecycle including scope and work...

  • Software Developer

    1 month ago


    Chicago, Illinois, United States Atechstar Full time

    Responsiblties Work with peers to carry out code reviews and unit testing of new development. Document new development procedures or test plans as needed. Interact with other development teams to ensure a consistent uniform approach to software development. Closely follow software development best practices to maximize the predictability and success of...


  • Chicago, Illinois, United States VidMob Full time

    Vidmob is the creative data company. Its scoring software and analytics have become an essential ingredient in the creative and media decisions of the world's largest marketers and agencies, as they strive to drive business results through improved creative effectiveness. As the leader in creative data, Vidmob's influence lies in its partnerships and...


  • Chicago, Illinois, United States Vivid Seats Full time

    Who we are: Founded in 2001, Vivid Seats (NASDAQ: SEAT) is a leading online ticket marketplace committed to becoming the ultimate partner for connecting fans to the live events, artists, and teams they love. We believe in the power of experiences and are fiercely dedicated to building products that inspire human connections. Named as one of Built In's top...


  • Chicago, Illinois, United States United Airlines Full time

    There's never been a more exciting time to join United Airlines. We're on a path towards becoming the best airline in the history of aviation. Our shared purpose – Connecting People, Uniting the World – is about more than getting people from one place to another. It also means that as a global company that operates in hundreds of locations around the...

  • Sales-force Developer

    4 weeks ago


    Chicago, Illinois, United States Arminus Software LLC Full time

    Essential Job Responsibilities Responsible for all phases of Software Development which involves requirement gathering requirement analysis design development implementation Integration & enhancement in projects Configuration customization and development within Salesforce integration and Web Services implementations (SOAP and REST API) Work with Apex Data...

  • Software Development

    1 month ago


    Chicago, Illinois, United States Atechstar Full time

    Job Description Responsibilities Design and develop components for major business systems and applications based on corporate objectives and assigned tasks. Write maintainable efficient and well-documented code using engineering best practices. Create and maintain high-quality technical documentation for all relevant specifications systems and procedures....


  • Chicago, Illinois, United States Atechstar Full time

    Job descriptionDo you get excited about building a modernized B2B Saabs intelligence platform that is intuitive visually impressive and effectively aids retailers to make critical business decisions to maximize customer value? Are you looking for an opportunity to apply your skills to manage and develop a highly successful software development team in a...


  • Chicago, Illinois, United States IMC Trading Full time

    IMC is expanding its developer productivity team This team spearheads and accelerates migration to the Bazel build system across IMC codebases and continually tackles bottlenecks in build processes, whether they are impactful one-line fixes or sweeping architectural shifts. The team supports codebases in a variety of languages, including Python, C++, Java...

  • Software Engineer

    4 weeks ago


    Chicago, Illinois, United States Morningstar Full time

    Job Title: Software Engineer (multiple positions) Location:Chicago, ILJob Duties:Write Python code, by following software development best practices and computer science fundamentals (30%).Perform regular code deployments with continuous integration (Jenkins CI/CD) (5%).Work in an agile team, provided regular status updates and used Jira for project status...