Senior QA Engineer
About the role
Company Profile
accuracy, reliability, scalability, performance, and backward compatibility
hands-on technical QA/SDET role
how vulnerability detection works
Position Requirements
Required
- 4+ years of hands-on experience in
Software QA, SDET, or Software Testing
for complex enterprise software products.
- Strong experience in testing
system-level, security, networking, or distributed applications
, preferably on Linux/Unix platforms.
- Strong hands-on experience with
test automation
using Python, Shell scripting, C/C++, or equivalent programming/scripting languages.
- Ability to independently understand complex feature requirements and technical designs and develop comprehensive
test strategies, test plans, test scenarios, and automation
.
- Strong understanding of
Linux/Unix operating systems
, processes, services, file systems, permissions, package management, and system-level troubleshooting.
- Strong knowledge of
networking fundamentals and protocols
, including TCP/IP, DNS, HTTP/HTTPS, SSL/TLS, proxies, and client-server communication.
- Strong debugging and problem-solving skills with the ability to investigate failures across
application, operating system, and network layers
.
- Experience analyzing logs, network traffic, system behavior, application failures, CPU/memory utilization, and other diagnostic information to drive issues toward root cause.
- Experience in
functional, integration, regression, negative, compatibility, upgrade, and end-to-end testing
.
- Ability to identify corner cases, failure scenarios, environmental dependencies, and regression risks beyond documented requirements.
- Experience validating software across heterogeneous enterprise environments involving different
operating systems, services, network configurations, and software versions
.
- Experience with
performance, scalability, reliability, and resiliency testing
of enterprise products.
- Strong focus on an
automation-first approach
, with experience building maintainable and reusable automated tests and reducing repetitive manual validation.
- Experience integrating automation into
CI/CD pipelines
and analyzing failures to differentiate product defects, automation failures, and environmental issues.
- Strong understanding of SDLC/STLC, defect lifecycle, risk-based testing, release qualification, source control, and software engineering best practices .
- Ability to work independently with developers and other engineering teams to reproduce, debug, and drive complex product issues to closure.
- Strong analytical mindset with the ability to question assumptions and identify scenarios where expected vulnerability detection behavior may produce
incorrect, incomplete, inconsistent, or unexpected results
.
- Self-driven and quick learner with an interest in understanding new technologies, operating systems, protocols, applications, and security concepts.
- Excellent communication and collaboration skills with the ability to engage with different technical teams, seek clarification, challenge assumptions constructively, and build consensus.
Desirable Requirements
- Experience in the
Cyber Security, Vulnerability Management, Vulnerability Assessment, or Network Security
domain.
- Understanding of vulnerability detection concepts and security assessment methodologies.
- Experience testing
network scanners, vulnerability scanners, security products, or other network-intensive system software
.
- Good knowledge of common enterprise protocols and services.
- Knowledge of
SSL/TLS, certificates, authentication mechanisms, and cryptography fundamentals
.
- Experience with packet analysis and network troubleshooting tools such as
Wireshark/tcpdump
or equivalent tools.
- Exposure to C/C++ applications and debugging tools such as
GDB
.
- Experience creating and maintaining complex test environments consisting of multiple operating systems, applications, services, and network configurations.
- Exposure to
containers, virtualization, and cloud infrastructure
.
- Experience developing or enhancing
QA automation frameworks, test infrastructure, or large-scale test environments
Basic Qualifications
4 to 6 years of relevant experience
Not included in the source posting: benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.