Nevada Staffing
Senior Software Test Engineer
Our client, a leading technology innovator, is seeking a Senior Software Test Engineer to lead testing efforts for complex software solutions. This is a fully onsite role, offering the opportunity to work closely with development teams, product managers, and other stakeholders to ensure the delivery of reliable, high-quality products. Key Responsibilities Test Strategy & Planning: Develop comprehensive test strategies for functional, regression, performance, and security testing. Collaborate with stakeholders to define objectives, scope, and timelines while identifying and mitigating risks. Test Design & Execution: Create, automate, and execute test cases based on requirements and design specifications. Conduct exploratory and manual testing as needed, ensuring coverage of complex and high-risk areas. CI/CD Environment: Design and maintain CI/CD environments for small-to-medium teams, including build scripts, pipelines, and branch policies to ensure quality and best practices. Defect Management: Document and track defects, provide actionable feedback to developers, and collaborate on resolutions to maintain product quality. Continuous Improvement: Mentor junior engineers, promote best practices, and drive process improvements by adopting new tools and techniques. Collaboration & Communication: Partner with developers, product managers, and stakeholders throughout the SDLC. Provide timely updates on progress, challenges, and results while fostering a collaborative environment. Requirements Bachelor's degree in Computer Science, Software Engineering, or related field (Master's preferred). 510 years of software testing experience, with proven leadership in test management. Strong experience with Python/Pytest and test plan development. Proficiency in CI/CD environments (GitHub, GitHub Actions), build tools (CMake, Make, Cross-compilers, Docker), and SCM tools (Git). Hands-on knowledge of Linux programming/integration (C/C++/Python) and AWS/cloud platforms. Experience with graphical dev environments (QT) and network protocols (Modbus, MQTT, TCP/IP). Familiarity with hardware/software integration (J1939, CANOpen, RS485). Exposure to hybrid power systems, energy management systems, power system/microgrid control algorithms. Understanding of industry standards such as IEEE 2030, 61850, 62898, 1547-2018, and ISO 15118. Background in testing complex systems (web, mobile, embedded). Familiarity with automation frameworks (Selenium, TestNG) and performance/security testing (JMeter, LoadRunner). Strong leadership, mentoring, problem-solving, and communication skills. Agile/Scrum environment experience; ISTQB, CSTE, or similar certification preferred.
Our client, a leading technology innovator, is seeking a Senior Software Test Engineer to lead testing efforts for complex software solutions. This is a fully onsite role, offering the opportunity to work closely with development teams, product managers, and other stakeholders to ensure the delivery of reliable, high-quality products. Key Responsibilities Test Strategy & Planning: Develop comprehensive test strategies for functional, regression, performance, and security testing. Collaborate with stakeholders to define objectives, scope, and timelines while identifying and mitigating risks. Test Design & Execution: Create, automate, and execute test cases based on requirements and design specifications. Conduct exploratory and manual testing as needed, ensuring coverage of complex and high-risk areas. CI/CD Environment: Design and maintain CI/CD environments for small-to-medium teams, including build scripts, pipelines, and branch policies to ensure quality and best practices. Defect Management: Document and track defects, provide actionable feedback to developers, and collaborate on resolutions to maintain product quality. Continuous Improvement: Mentor junior engineers, promote best practices, and drive process improvements by adopting new tools and techniques. Collaboration & Communication: Partner with developers, product managers, and stakeholders throughout the SDLC. Provide timely updates on progress, challenges, and results while fostering a collaborative environment. Requirements Bachelor's degree in Computer Science, Software Engineering, or related field (Master's preferred). 510 years of software testing experience, with proven leadership in test management. Strong experience with Python/Pytest and test plan development. Proficiency in CI/CD environments (GitHub, GitHub Actions), build tools (CMake, Make, Cross-compilers, Docker), and SCM tools (Git). Hands-on knowledge of Linux programming/integration (C/C++/Python) and AWS/cloud platforms. Experience with graphical dev environments (QT) and network protocols (Modbus, MQTT, TCP/IP). Familiarity with hardware/software integration (J1939, CANOpen, RS485). Exposure to hybrid power systems, energy management systems, power system/microgrid control algorithms. Understanding of industry standards such as IEEE 2030, 61850, 62898, 1547-2018, and ISO 15118. Background in testing complex systems (web, mobile, embedded). Familiarity with automation frameworks (Selenium, TestNG) and performance/security testing (JMeter, LoadRunner). Strong leadership, mentoring, problem-solving, and communication skills. Agile/Scrum environment experience; ISTQB, CSTE, or similar certification preferred.