Lead Test Engineer
Netskrt Systems is looking to hire a highly skilled and experienced Lead Test Engineer with a strong background in networking to join our dynamic and innovative team. As a Lead Test Engineer, you will play a crucial role in ensuring the quality and reliability of our software products, involving application and networking components. You will lead a team of talented testers, collaborate with development and product management teams, and contribute to the successful delivery of cutting-edge software solutions.
You are a critical thinker; you are passionate about software quality and have excellent testing and problem solving skills. You have great interpersonal and communication skills and have a customer-centric mindset.
You should be passionate not only about learning new technologies, but also about running systems and software in the real world. You must enjoy a close-knit team environment of shared responsibility, be a team player and a self-starter.
We are a highly motivated team, dedicated to delivering products and services that improve the customer experience when accessing internet video at the edges of the network. We are developing a set of inter-related technologies targeting businesses that offer Wifi to their customers but which have limited bandwidth.
Netskrt offers the opportunity to obtain hands-on experience with storage, networking, analytics and cloud technologies. As part of the engineering team you will have the opportunity to design and implement solutions to solve challenging problems in a startup environment, working with accomplished engineers and a leadership team with a proven track history of success.
Key Responsibilities:
- Lead and mentor a team of software testers, providing guidance, support, and technical expertise to ensure the team’s success in meeting project goals.
- Plan and execute comprehensive test strategies for software products, including networking functionalities, to identify defects and ensure compliance with project requirements and industry standards.
- Design, develop, and maintain test cases, test scenarios, and test scripts to assess the networking capabilities of our software applications.
- Collaborate with software development teams to understand the application and networking features and functionalities being implemented, providing valuable insights and feedback during the development lifecycle.
- Perform various types of testing, including functional, performance, scalability, stress, and security testing, to ensure the software performs optimally.
- Work closely with product management and stakeholders to comprehend project requirements and communicate testing progress, results, and potential risks effectively.
- Identify, document, and track software defects and issues, driving their resolution with development teams and ensuring timely fixes and updates.
- Stay up-to-date with the latest technologies, industry trends, and testing methodologies, applying this knowledge to enhance testing practices and processes within the organization.
- Lead efforts to automate testing processes, including the creation and maintenance of automated test scripts for networking-related scenarios, to increase efficiency and test coverage.
- Collaborate with cross-functional teams to improve the overall software development lifecycle, providing valuable input into process improvement initiatives.
- Proactively assess and mitigate risks related to software quality and networking components, ensuring the stability and reliability of the final product.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience (8+ years) as a Software Test Lead or Senior Software Tester, with experience on testing networking functionalities within complex software applications.
- Strong understanding of networking concepts, protocols, and technologies, such as TCP/IP, VLANs, routing, switching, and network security.
- Hands-on experience with various testing methodologies, tools, and frameworks including for networking testing, such as Wireshark, Iperf, Selenium, JMeter, etc.
- Familiarity with software development lifecycle and Agile methodologies, with the ability to collaborate effectively with development teams.
- Experience in test planning, test case design, and test execution, with a keen eye for detail and quality assurance.
- Demonstrated leadership skills, including team management, mentoring, and the ability to drive projects to successful completion.
- Excellent communication skills, both verbal and written, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Strong analytical and problem-solving abilities, with a passion for ensuring the highest level of software quality.
Apply Now
Fill out the form below to apply for this position.