The point where experts and best companies meet
Share
Key Responsibilities:
Leadership & Team Management: Lead, mentor, and grow a high-performing test engineering team. Foster a collaborative and innovative environment that encourages continuous learning and improvement.
Test Strategy & Execution: Develop and implement test strategies and processes across multiple product lines. Ensure comprehensive testing through the entire software development life cycle, from design through deployment.
Hands-On Technical Leadership: Be directly involved in hands-on test design, test execution, and automation, while maintaining a strategic view of long-term testing goals and initiatives. Lead by example, with a strong focus on code quality and test automation practices.
Innovation & Process Improvement: Continuously evaluate and introduce new testing methodologies, tools, and technologies. Promote innovation in test practices and be a champion for cutting-edge testing approaches (e.g., CI/CD pipelines, test automation frameworks etc.).
Collaboration Across Teams: Work closely with development, product management, and operations teams to ensure seamless integration of testing throughout the development process. Communicate testing results, risks, and issues effectively with all stakeholders.
Technical Expertise: Apply your deep technical knowledge of C/C++, networking protocols, and distributed architectures to design and implement tests that ensure robust, scalable, and reliable systems.
Key Qualifications:
Experience: 15+ years in software testing, with at least 5+ years in a leadership or managerial role. Strong experience guiding teams through the software test life cycle, with a proven track record of delivering high-quality products.
Technical Skills:
Programming: Strong proficiency in C/C++ programming languages.
Networking: Solid understanding of networking protocols (TCP/IP, HTTP/HTTPS, DNS, etc.).
Distributed Systems: Hands-on experience testing and ensuring the reliability of distributed and cloud-based architectures.
Test Automation: Familiarity with test automation frameworks, CI/CD pipelines, and modern test tools.
Leadership Skills: Demonstrated ability to lead and inspire diverse teams, balancing hands-on technical work with leadership responsibilities. Strong communication, problem-solving, and decision-making skills.
Passion for Innovation: A forward-thinking mindset, with a constant drive to stay at the cutting edge of technology. Enthusiasm for adopting and promoting best practices in software testing.
Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Why Join Us?
Cutting-Edge Technology: Work on innovative projects using the latest tools, technologies, and platforms.
Collaborative Culture: Be part of a supportive, growth-focused environment that values continuous learning.
Impact: Your leadership will directly shape the quality and success of products used by millions of people.
Growth Opportunities: Take on new challenges, expand your skill set, and grow with us.
How to Apply:
The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.
These jobs might be a good fit