Job Description
Harness is a high-growth company that is disrupting the software delivery market. Our mission is to enable the 30 million software developers in the world to deliver code to their users reliably, efficiently, securely and quickly, increasing customers’ pace of innovation while improving the developer experience. We offer solutions for every step of the software delivery lifecycle to build, test, secure, deploy and manage reliability, feature flags and cloud costs. The Harness Software Delivery Platform includes modules for CI, CD, Cloud Cost Management, Feature Flags, Service Reliability Management, Security Testing Orchestration, Chaos Engineering, Software Engineering Insights and continues to expand at an incredibly fast pace.
Harness is led by technologist and entrepreneur Jyoti Bansal, who founded AppDynamics and sold it to Cisco for $3.7B. We’re backed with $425M in venture financing from top-tier VC and strategic firms, including J.P. Morgan, Capital One Ventures, Citi Ventures, ServiceNow, Splunk Ventures, Norwest Venture Partners, Adage Capital Partners, Balyasny Asset Management, Gaingels, Harmonic Growth Partners, Menlo Ventures, IVP, Unusual Ventures, GV (formerly Google Ventures), Alkeon Capital, Battery Ventures, Sorenson Capital, Thomvest Ventures and Silicon Valley Bank.
Key Responsibilities
- Design and develop comprehensive automated tests spanning UI, API, and backend services
- Collaborate with product managers to analyze requirements and architect test strategies that ensure product reliability
- Build and enhance CI/CD pipelines with quality gates that support continuous integration and deployment
- Contribute to root cause analysis of production incidents alongside Customer Success teams and implement preventative measures
- Establish actionable quality metrics and dashboards to provide stakeholders with transparent insights into product health
- Research and implement cutting-edge tools and methodologies to optimize automation development and execution
Qualifications
- 3+ years of experience in software development or test automation engineering
- Strong programming skills in Java, Python, or JavaScript with a focus on creating maintainable, efficient code
- Hands-on experience with modern test frameworks such as Selenium, Cypress, Playwright, TestNG, or RestAssured
- Practical knowledge of CI/CD tools including Jenkins, GitHub Actions, or GitLab CI
- Exposure to one or more of cloud platforms (GCP/AWS/Azure)
- Experience with REST, gRPC, or GraphQL APIs and microservice architectures
- Excellent problem-solving abilities with a systematic approach to debugging complex issues
- Familiarity with agile development practices and sprint planning
Preferred Qualifications
- Experience with Harness CI/CD platform
- Knowledge of chaos engineering principles
- Exposure to test data generation/management solutions
- Background in distributed systems testing
- Contributions to open-source testing frameworks
- Experience with infrastructure-as-code tools like Terraform
Who You Are
- A naturally curious engineer who thrives on finding edge cases and uncovering potential issues
- A self-motivated learner who stays current with industry trends and best practices
- A collaborative team player who shares knowledge and elevates those around you
- A quality advocate who believes in the importance of robust testing through automation
- A clear communicator who can translate technical concepts across different audiences
- A problem solver with a growth mindset who views challenges as opportunities
- A systems thinker who understands how individual components interact in complex environments
Harness in the news:
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex or national origin.
Note on Fraudulent Recruiting/Offers
We have become aware that there may be fraudulent recruiting attempts being made by people posing as representatives of Harness. These scams may involve fake job postings, unsolicited emails, or messages claiming to be from our recruiters or hiring managers.
Please note, we do not ask for sensitive or financial information via chat, text, or social media, and any email communications will come from the domain @harness.io. Additionally, Harness will never ask for any payment, fee to be paid, or purchases to be made by a job applicant. All applicants are encouraged to apply directly to our open jobs via our website. Interviews are generally conducted via Zoom video conference unless the candidate requests other accommodations.
If you believe that you have been the target of an interview/offer scam by someone posing as a representative of Harness, please do not provide any personal or financial information and contact us immediately at security@harness.io. You can also find additional information about this type of scam and report any fraudulent employment offers via the Federal Trade Commission’s website (https://consumer.ftc.gov/articles/job-scams), or you can contact your local law enforcement agency.