About this role
About the Role
We are looking for a quality-driven Engineer Tester to join our engineering team. You will ensure the reliability, performance, and correctness of cloud-native services that process large volumes of data to deliver fast, accurate results. You will design and accomplish both functional and non-functional testing strategies, working with developers and product owners to understand the product and identify quality risks.
This is an excellent opportunity for a testing professional who is passionate about automation, performance engineering, and building quality into every stage of the development lifecycle.
What You'll Do
Design & Implement comprehensive test strategies covering functional, regression, integration, and end-to-end testing for microservices-based systemsPerformance & Load Testing — design, and implement performance test suites using Gatling and Locust to validate system behavior under high-throughput, high-concurrency conditionsAutomate — build automated test frameworks using Python and PyTest, ensuring high coverage and fast feedback loopsUnderstand the Product — learn functional domain knowledge to independently create meaningful, well-targeted test cases that go beyond surface-level validationNon-Functional Testing — contribute to scalability, reliability, soak, and stress testing to ensure services meet production-grade Service level agreementsAPI Testing — validate RESTful APIs for correctness, error handling, data integrity, and contract complianceDebug & Investigate — trace test failures across distributed services and cloud infrastructure; collaborate with developers on root cause analysisCollaborate — work with developers, product owners, and teams to define acceptance criteria, identify edge cases, and shift quality leftCI/CD Integration — integrate automated test suites into CI/CD pipelines for quality validationReport & Communicate — produce clear test reports, defect analyses, and quality metrics; flag risks early and advocate for quality across the teamDocument — maintain test plans, test cases, and testing documentation to ensure traceability and knowledge sharingReporting - You will report to an Engineering Manager. 2+ years of professional experience in software testing / quality engineering, with a focus on testing scalable, distributed systemsHands-on experience with Python and the PyTest framework for test automationPractical experience with performance testing tools — Gatling and Locust — including test script development, and results analysisExperience with different types of testing: functional, regression, integration, end-to-end, smoke, sanity, performance, load, stress, and soak testingExperience testing RESTful APIs and microservices architecturesFunctional domain knowledge and translate it into comprehensive, well-structured test casesGood debugging and — comfortable reading application logs, tracing failures across services, and providing clear defect reports with reproduction stepsFamiliarity with CI/CD pipelines and integrating automated tests into build and deployment workflowsExperience with Git and version control workflowsExperience with cloud environments (AWS preferred — e.g., EKS, S3, SQS/SNS, Lambda)With the ability to ask the right questions, clarify requirements, and collaborate with developers and product partnersNice to Have
Experience testing applications that integrate with backend services (Java Spring Boot, .NET Services, or NoSql DBs)Familiarity with dotNet / Java and ability to read/understand .NET-based microservice codeExperience with contract testing (e.g., Pact) or API specification validation (OpenAPI/Swagger)Exposure to Bash scripting for test utilities and automationFamiliarity with Docker and Kubernetes (EKS) for testing in containerized environmentsExperience with observability and monitoring tools (CloudWatch, Datadog, Splunk, Grafana, and Kibana) for correlating test results with system behaviorAwareness of event-driven architectures and messaging systems (Kafka, SQS/SNS)Experience with test management tools (e.g., Zephyr, TestRail, or Xray)Experience working in Agile/Scrum environmentsExposure to accessibility testing or security testing fundamentalsExperience collaborating with globally distributed teams Our uniqueness is that we celebrate yours. Experian's culture and people are important differentiators. We take our people agenda very seriously and focus on what truly matters; DEI, work/life balance, development, authenticity, engagement, collaboration, wellness, reward & recognition, volunteering... the list goes on. Experian's people first approach is award-winning; Great Place To Work™ in 24 countries, FORTUNE Best Companies to work and Glassdoor Best Places to Work (globally 4.4 Stars) to name a few. Check out Experian Life on social or our Careers Site to understand why.
Experian is proud to be an Equal Opportunity and Affirmative Action employer. Innovation is a critical part of Experian's DNA and practices, and our diverse workforce drives our success. Everyone can succeed at Experian and bring their whole self to work, irrespective of their gender, ethnicity, religion, color, sexuality, physical ability or age. If you have a disability or special need that requires accommodation, please let us know at the earliest opportunity.
Experian Careers - Creating a better tomorrow together
Benefits
Experian care for employee's work life balance, health, safety and wellbeing. In support of this endeavor, we offer best-in-class family well-being benefits, enhanced medical benefits and paid time off.
#LI-Hybrid
This is a Hybrid role.
Experian Careers - Creating a better tomorrow together
Find out what its like to work for Experian by clicking here
