Jobiba hiring network

Software Engineer Testing Frameworks Jobs

6,335 active opportunities · Updated for October 2026

Fresh results

15 shown

Explore current software engineer testing frameworks jobs. Use filters to narrow by work mode, employment type, experience and date posted.

L
1mo ago

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute to user-facing products and are able to see their work go live quickly. Lyft fosters a collaborative environment in the office, so there's always a sharp mind eager to hear about your next idea. So what's yours? Responsibilities: Own your project, while checking in with other team members throughout the day with questions and updates You leave the code in a better state than when you found it (progressive refactor) You value reliability, ensured by testing (unit, integration and load tests) Participate in code reviews to ensure code quality and distribute knowledge Continuous integration and deployment Go home knowing that your work today is meaningfully improving the lives of every Lyft driver and every Lyft passenger! Experience: Currently pursuing a degree in Computer Science or a related field from a university in Mexico (required) Graduating between December 2027 and Summer 2028 (required) Available during Summer 2027 in Mexico City for a 12 week, 40 hour per week internship Strong knowledge of CS fundamentals Good English communication skills Strong knowledge of JavaScript, CSS, and HTML Experience working with modern JavaScript frameworks, like React Passion for community, sustainability, and/or transportation Ability to thrive in a startup environment Experience with real-time technology problems Contributions to open source projects Experience working with databases Experience solving real-time technology problems Previous work with social networks Please submit your resume in English.

javascriptjavareact
View job →
L
Lyft
📍 Toronto• Full-time• From C$40/hr
1mo ago

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute to user-facing products and are able to see their work go live quickly. Lyft fosters a collaborative environment in the office, so there's always a sharp mind eager to hear about your next idea. So what's yours? Responsibilities: Own your project, while checking in with other team members throughout the day with questions and updates You leave the code in a better state than when you found it (progressive refactor) You value reliability, ensured by testing (unit, integration and load tests) Participate in code reviews to ensure code quality and distribute knowledge Continuous integration and deployment Go home knowing that your work today is meaningfully improving the lives of every Lyft driver and every Lyft passenger! Experience: Currently pursuing a Bachelor's or Master's degree in Computer Science from a university in Canada (required) , with a graduation date between December 2027 and Summer 2028 (required). For any candidates who are master's students who worked between their bachelor's and master's programs: candidates should also have less than 2 years of relevant full-time work experience Available during Summer 2027 for an internship in Toronto Strong knowledge of CS fundamentals Knowledge of Python, JavaScript, CSS, and HTML Experience working with leading JavaScript frameworks, like React Experience with modern frontend testing tools, such as Webpack, Babel, Jest, Jasmine, Protractor, and WebDriver Understanding of how browsers and DOM work Experience with Git or other distributed version control systems Experience with browser developer tools Experience with the Unix command line interface Solid understanding of web performance Experience with TypeScript Experience with CSS

javascripttypescriptpython
View job →
NR
New Relic
📍 Barcelona• Full-time
1mo ago

We are a global team of innovators and pioneers dedicated to shaping the future of observability. At New Relic, we build an intelligent platform that empowers companies to thrive in an AI-first world by giving them unparalleled insight into their complex systems. As we continue to expand our global footprint, we're looking for passionate people to join our mission. If you're ready to help the world's best companies optimize their digital applications, we invite you to explore a career with us! Your opportunity We are looking for an experienced senior front-end engineer to join us in building The New Relic One! The platform will be used by your coworkers throughout the company and will help make their lives—and the lives of the customers they work with—easier and more enjoyable each and every day. Some of the problems we work on involve frontend APIs to interact with the internal framework, extensible architecture solutions, UI components, deal with modern frameworks and libraries such as ReactJS, and automation using tools such as Jenkins. What you'll do Select the best frameworks and tools needed to do the job quickly, while also optimizing for codebase stability, product stability, and target use case growth. Produce highly performant and flexible CLI using modern Typescript and software development techniques in collaboration with other team members. Find and identify opportunities to automate repetitive tasks that are made by developers on a daily basis. Collaborate with other UI engineers across the company to learn from others and to ensure you stay up to date on the company's UI best practices. Learn and improve your skills to continuously push us to deliver higher-quality tools and improve the UI team's workflows. This role requires Solid experience working with modern JavaScript environments. Familiarity with modern development and build tools such as eslint, docker, babel, and webpack. Experience with front-end JS testing tools and a comprehensive understa

javascripttypescriptjava
View job →
O
1mo ago

Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. About Okta Verify Team The Okta MacOS platform team is responsible for building Okta's MacOS Apps and SDKs. The Okta Verify app allows you to securely access your apps via 2-step verification, ensuring that you, and only you, can access your app accounts. It integrates with MacOS system features by communicating with our backend to and grant proper application access. Position Overview As a Senior SET, you will take end-to-end ownership of the test strategy, execution, and quality assurance for the Okta Verify macOS app, filling a critical gap as our existing framework scales to support advanced Apple feature sets. You will work closely with local engineers and cross-functional US-based mentors to design, build, and optimize scalable automation frameworks that completely replace manual testing validation for critical macOS authentication components. This role requires in-depth understanding of macOS system internals, native app archit

pythonjavaaws
View job →

About the Team The Systems Integration team is responsible for building the infrastructure, tooling, and validation systems that ensure our device software is reliable, testable, and ready to ship. We design and maintain automated test frameworks, hardware-in-the-loop labs, and release pipelines that keep quality signals trustworthy and enable rapid, safe product launches. Our work spans developer tools, automation, systems integration, and cross-team collaboration to ensure every release meets the highest standards. About the Role As a Software Engineer, Quality and Developer Tools , you will build and own the systems that validate our device software—from test frameworks and regression infrastructure to hardware-in-the-loop labs and release gates. You’ll design the tooling and automation that keep quality signals trustworthy, integrate them into CI/CD, and make it easy for engineers and QA vendor technicians to execute reliable, repeatable workflows. We’re looking for engineers with deep experience in software quality, automation, developer tooling, and hardware-software integration who thrive on building scalable, reliable systems for validation and release readiness. This role is based in San Francisco, CA. We use a hybrid work model of four days in the office per week and offer relocation assistance to new employees. In this role, you will: Test infrastructure & frameworks: Design, implement, and maintain a unified test framework for device software across unit, integration, system, and end-to-end testing, with reproducible runs and integrations with GitHub, Linear, and Slack. CI/CD integration & releases: Integrate test suites with Buildkite, enforce promotion criteria for staging and production, auto-file regressions, and publish traceable artifacts and release notes. Hardware-in-the-loop lab design & orchestration: Plan and bring up racks, power and networking systems, and orchestration for device testing; support automated flashing, provisioning

pythonawsci/cd
View job →
G
GHX
📍 Hyderabad• Full-time
27 days ago

Software Engineer II Location: Hyderabad Experience: 3–5 Years Role Overview Looking for a Software Engineer II with strong Java/Spring Boot development experience. Work on backend and frontend platforms supporting high-volume healthcare transactions . Full-stack experience is a plus, with Angular preferred. Key Responsibilities Develop and maintain applications using Java, Spring Boot, and REST APIs . Work with MySQL, MongoDB, and Redis . Develop integrations with internal services. Write unit and integration tests . Participate in Agile/Scrum ceremonies and production issue resolution. Collaborate with engineers, architects, and Product teams. Follow clean coding practices and established design patterns . Use AI-assisted development tools such as GitHub Copilot, Cursor, or Claude Code . Must-Have Skills 2–3 years of software development experience. Strong Java + Spring Boot . REST API development. MySQL or other relational databases. Unit & integration testing ( JUnit or equivalent). Basic AWS/cloud knowledge. Agile/Scrum experience. Strong problem-solving and debugging skills. Good to Have Angular / TypeScript MongoDB / Redis AWS: S3, SQS, RDS, EC2 GitHub Actions / CI/CD Playwright or other automation frameworks Experience with AI-assisted coding tools Ideal Candidate A hands-on Java/Spring Boot developer with good backend fundamentals, cloud exposure, strong debugging skills, and a willingness to work across the stack and adopt modern development tools. GHX: It's the way you do business in healthcare Global Healthcare Exchange (GHX) enables better patient care and billions in savings for the healthcare community by maximizing automation, efficiency and accuracy of business processes. GHX is a healthcare business and data automation company, empowering healthcare organizations to enable better patient care and maximize industry savings using our world class cloud-based supply chain technology exchange platform, solutions, analytics and services. We bring tog

typescriptjavaangular
View job →
A
1mo ago

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Community You Will Join The Quality Platform team is at the heart of Airbnb’s mission to deliver a seamless, high-quality experience for millions of hosts and guests. We don’t just find bugs — we build the systems that prevent them. Our team sits at the intersection of Quality Engineering, Infrastructure, and Applied AI. We are evolving how software quality is built by integrating LLMs, intelligent automation, and data-driven systems into the testing lifecycle. You will join a high-impact group of engineers focused on building AI-powered quality systems that scale across one of the world’s most complex codebases. The Difference You Will Make: As a Mobile Software Engineer, you will be a key contributor to the development of our Quality Platform across both native mobile stacks. You will help build the foundation for how quality is engineered across Airbnb's iOS and Android ecosystems, developing tools and frameworks that enable our mobile platform to scale while keeping developers productive and confident, regardless of which platform they build on. In this role, you will: Build AI-Driven Solutions: Contribute to AI-native agents that automate repetitive testing tasks and provide intelligent feedback to developers on both platforms.Deliver Scalable Infrastructure: Develop and maintain the high-scale platforms and testing environments used daily by the iOS and Android engineering organizations.Promote Engineering Craft: Implement best-in-class mobile patterns and modularity to improve testability and fault-tolerance across both native codebases.Contribute to Operational Excellence: Ensure our automated syste

ci/cdaikotlin
View job →
R
Ramp
📍 New York• Full-time• From $10K/yr
1mo ago

About Ramp Ramp is building the smart infrastructure for finance teams, embedded in the transaction flow of every dollar a business spends. We automate how over $200B in annualized spend flows in and out of 70,000+ companies: authorizing payments, flagging risk, categorizing spend, and closing books. The problems are high-stakes, data-dense, and unforgiving. We hire people with high agency and high urgency. We look for slope over intercept. We care less about where you trained and more about what you’ve built. At Ramp, everyone is a builder who owns problems end to end and makes consequential decisions that shape the outcome. The median Ramp customer saves 5% and grows revenue 16% in their first year – far in excess of businesses operating without Ramp. We believe every ambitious company deserves the same. If you want to build systems that directly shape how companies move and manage billions, Ramp is the place to do it. About the Role The Engineering Platform team helps 300+ Ramp engineers move faster without breaking things. We work across the full software development lifecycle, including local development, CI/CD, testing, service frameworks, reliability, architecture, performance, and maintenance. Platform engineers on this team do not wait for a roadmap to be handed to them. They find high-leverage problems, validate them with engineers and data, ship solutions, and iterate until those solutions are trusted, adopted, and durable. Agentic development has expanded our mission. We are building the systems that let engineers and AI agents work together effectively in Ramp’s large, complex codebases: clear abstractions, orchestration, reliable workflows, fast feedback loops, and strong guardrails are now even more important. These platform investments unlock agentic workflows that can plan, execute, test, review, and ship meaningful changes, helping every engineer and agent at Ramp maximize their impact. What You'll Do Improve Ramp’s development workflows across CI/

pythonci/cdrest
View job →
L
Lyft
📍 Toronto• Full-time• From C$108K/yr
1mo ago

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. As a Frontend Software Engineer on the Operator Core Tooling pod, you'll play a vital role in building the robust services that power our critical operations tooling platform. Your work will directly empower our micromobility operations teams by providing them with intuitive and efficient tools, significantly improving their daily workflows as they manage our fleet. You'll collaborate closely with business leaders, front-end developers, and data scientists across Lyft to achieve this impact. Responsibilities: Help define the roadmap and architecture based on technology and business needs Write well-crafted, well-tested, readable, maintainable code Have a good grasp and ability to explain the various tradeoffs made in decisions Participate in code reviews to ensure code quality and distribute knowledge Lead projects from idea to positive execution Incorporate considerations for business context and failure modes in your work Proactively participate in resolving ongoing incidents Unblock, support, effectively communicate and obtain buy-in across teams to achieve results Share your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices See the direct impact of your work on the efficiency of our operating teams Experience: 3+ years of software engineering industry Advanced knowledge of JavaScript Experience working with modern JavaScript frameworks, like React Experience working with NodeJS and Express applications Experience working with design systems (e.g. Bootstrap, Salesforce Lightning, GitHub Primer) Good understanding of web performance and how browsers and DOM work Experience with unit, integration, and end-to-end testing Experience designing, building and improving a set of team owned components Culture of investigating and solvin

javascriptjavareact
View job →
D
2mo ago

DeepIntent is the leading healthcare marketing platform, purpose-built to help marketers plan, activate, and optimize data-driven campaigns with speed and precision. Trusted by the world’s top healthcare brands and their agencies, DeepIntent uniquely unites media, identity, and real-world clinical data to power privacy-safe, omnichannel marketing across every screen. Backed by patented technology and proven outcomes, DeepIntent’s platform delivers measurable audience quality and script lift at scale. Learn more at www.deepintent.com . What You’ll Do: Play a key role in ensuring product quality, reliability, and performance. Define test strategies, lead automation initiatives. Design and execute manual and automated tests for UI, API, and database layers. Develop and maintain test automation frameworks using Selenium, Playwright, or similar tools. Write, execute, and optimize test scripts integrated with CI/CD pipelines (e.g. Jenkins). Perform API and database validations, analyze logs, debug failures, and report defects clearly. Collaborate closely with developers, product managers, and DevOps for end-to-end quality assurance. Apply strong coding, testing, and problem-solving skills to identify risks and improve test coverage. Who You Are: Bachelor’s degree in engineering (CS / IT) or equivalent degree from a well-known Institute / University. 1+ years of hands-on experience with QA Automation Framework development & Design (Preferred language: Python). Strong understanding of testing methodologies. Experience with Python, Perl, Shell Scripting, Selenium, Test Automation (QA), and Software Testing (QA) (Preferred). Experience in Software Development, SDET (must have). Strong problem analysis, troubleshooting and debugging skills. Experience in databases, preferably MySQL. REST/API testing experience is a plus. Ability to integrate end-to-end tests with CI/CD pipelines and monitor and improve metrics around test coverage. Ability to work in a dynamic and agile de

pythonsqlmysql
View job →

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior software engineer Job Description Summary Overview: Provides support of applications software through programming, analysis, design, development and delivery of software solutions. Researches alternative technical solutions for changing business needs. Role: •Responsible for programming, testing, implementation, documentation, maintenance and support of systems application software in adherence with MasterCard standards, processes and best practices. •Develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget. •Research, create and evaluate technical solution alternatives for the business needs current and upcoming technologies and frameworks. •Perform feasibility studies, logic designs, detailed systems flowcharting, analysis of input-output flow, cost and time analysis. •Work with project team to meet scheduled due dates, while identifying emerging issues and recommending solutions for problems and independently perform assigned tasks, perform production incident management. Participate in on-call pager support rotation. •Document software programs per Software Development Best Practices. Follow MasterCard Quality Assurance and Quality Control processes. •Assist Seni

javasqlgit
View job →
CH
Cohere Health
📍 Hyderabad• Full-time
27 days ago

Opportunity Overview: This is a unique opportunity to join a high-caliber software engineering team that is experiencing rapid growth. You’ll play a key role in building impactful healthcare technology on a modern technology stack, with a focus on our core data and AI platforms. Your work will focus on enhancing the platform's key features, while also balancing scalability, reusability, and performance. As a Staff Engineer on the Application Engineering team, you’ll serve as a senior technical leader - responsible for designing and delivering high-quality, scalable software systems that power Cohere Health’s core platform. You’ll act as a multiplier, elevating the technical bar for the team, mentoring engineers, and partnering with product, data, and clinical teams to deliver solutions that meet compliance, quality, and performance standards. This role is ideal for engineers who thrive on solving complex problems in healthcare, have deep expertise in building distributed systems, and want to influence architecture and engineering practices at scale. What you’ll do: Technical Leadership & Architecture Define and drive the architecture of large-scale, distributed application systems across the Cohere platform. Ensure solutions are secure, performant, maintainable, and compliant with NCQA, CMS, and payer requirements. Champion engineering best practices in CI/CD, testing, release management, and observability. Hands-On Engineering Write clean, maintainable, and well-tested code, primarily in modern frameworks (e.g., Python, TypeScript/React, Java/Kotlin). Lead the development of core features and APIs that directly impact providers, payers, and patients. Partner with DevOps and Data teams to ensure seamless integration, scalability, and operational readiness. Quality & Compliance Focus Embed automated testing, monitoring, and release safeguards into the development lifecycle. Proactively address compliance and audit-readiness requirements in application

typescriptpythonjava
View job →
O
Okta
📍 Bengaluru• Full-time
1mo ago

Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a high-impact Senior Software Engineer in Test (Sr. SET) to join our QA Core Team. In this role, you will partner closely with Infrastructure, Release Engineering, and Development teams to drive high availability, build scalable test automation, and optimize CI/CD release pipelines. You will take ownership of release-based testing, system observability, and automation services to ensure that weekly software releases are delivered seamlessly and with high quality across mission-critical systems. Key ResponsibilitiesTest Automation & System Quality Design, implement, and maintain scalable test automation frameworks for both server- and client-side systems using Java, TestNG, JUnit, and Selenium. Develop and execute comprehensive end-to-end and system test plans to validate new software changes against existing customer deployment patterns. Set up and manage automated test configurations, lab environments, and containerized test setups using Docker. Perform release-based validation, ensuring full compatibility, high availability, and uptime across weekly deployment cycles. CI/CD Pipeline Maintenance & Optimization Troubleshoot, debug, and optimize CI/CD pipelines (Jenkins, GitHub Actions, CircleCI, Buildkite) to reduce test execution times and eliminate flaky builds. Manage and optimize Maven-based build structures, dependency management, and automated release workflows. Write operational automation scripts using Python, Bash, or Gro

pythonjavasql
View job →
H
Humana
📍 Ny Nyc Metro• Remote
1mo ago

Become a part of our caring community The Lead Software Engineer codes software applications based on business requirements. The Lead Software Engineer works on problems of diverse scope and complexity ranging from moderate to substantial. The Lead Software Engineer standardizes the quality assurance procedure for software. Oversees testing and debugging and develops fixes. Researches complaints and makes necessary adjustments and/or recommendations to resolve complex software related issues. Advises executives to develop functional strategies (often segment specific) on matters of significance. Exercises independent judgment and decision making on complex issues regarding job duties and related tasks, and works under minimal supervision, Uses independent judgment requiring analysis of variable factors and determining the best course of action. Key Responsibilities Technical Architecture and Ownership:** Design and own the end-to-end architecture of Centerwell's AI systems, including LLM-powered clinical tools, RAG pipelines, harnesses, agent-based workflows, and intelligent automation. Make and communicate foundational technical decisions in close collaboration with the broader engineering team. Model Development and Fine-Tuning:** Evaluate, select, and where appropriate guide the fine-tuning of foundation models. Establish model evaluation frameworks that prioritize safety, accuracy, and clinical relevance. Clinical and Product Partnership:** Collaborate closely with product managers, designers, clinicians, and data stakeholders to understand care delivery workflows and translate them into well-scoped, high-impact AI features. HIPAA Compliance and Responsible AI:** Ensure all AI systems are designed, deployed, and monitored in compliance with HIPAA and Humana's Responsible AI standards, including participation i

REMOTEtypescriptpythonaws
View job →
N
1mo ago

The NVIDIA DGXC Data Services team builds cloud-native systems, frameworks, and services for managing data across hybrid and multi-cloud infrastructure. We are building the next-generation data and storage infrastructure to solve some of the hardest problems in AI: storage, access, ingestion, governance, observability, and data management for exabyte-scale, high-performance GPU-based training and inference jobs. Our work gives NVIDIA teams the foundational capabilities they need to build, train, deploy, and operate AI products at scale without reinventing critical data infrastructure for every workload. What you will be doing: Build cloud-native data and storage services for hybrid and multi-cloud infrastructure, including dataset discovery, ingestion, governance, checkpointing, observability, and low-latency access. Develop scalable cloud-native services and APIs that support exabyte-scale, high-performance GPU training and inference workflows. Work closely with product managers, internal AI teams, platform teams, and partner engineering teams to understand requirements and turn them into reliable production systems. Collaborate with SRE, operations, and support teams to improve service reliability, performance, observability, on-call readiness, and operational scale. Use modern software engineering practices, including AI-assisted and agentic development workflows, while maintaining high standards for design, testing, security, and verification. What we need to see: BS in Computer Science, Information Systems, Computer Engineering, or equivalent experience, with 5+ years of software engineering experience. Strong foundation in algorithms, data structures, distributed systems, and practi

pythonjavaaws
View job →
🔔

Get new software engineer testing frameworks jobs by email

Daily job updates · Unsubscribe anytime