We're recruiting the finest employees to care for our Veterans. Engagement ≠ VA endorsement. bit.ly/2Q14Y1p
Senior Software Developer in Test – Senior SDET
Location
United Arab Emirates
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Developer in Test – Senior SDET
U.S. Department of Veterans Affairs
• Lead the creation, review, and optimisation of unit, component, and contract tests for APIs and mobile applications. • Coach and mentor developers on test design, risk-based testing, and test strategy. • Evaluate test coverage and placement based on risk, code complexity, stability, and historical defects. • Drive shift-left testing practices and embed quality early in the development lifecycle. • Champion mobile testing using tools like Espresso (Android) and XCUITest (iOS), both at UI and service levels.
Job Requirements
- 5 years + working experience as a Software Tester
- Strong background in unit and component testing using JUnit/NUnit
- Hands-on experience with contract testing for mobile APIs using Pact/PactFlow or OpenAPI Spec
- Experience with GitLab, YAML scripting, and Jenkins pipeline creation.
Benefits
- Professional development opportunities
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Intermediate/Senior Test Engineer Automation
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
Role Description We invite a talented Intermediate Test Automation Engineer to join our team and contribute to a large-scale blockchain-based platform for private markets. In this role, you’ll help ensure quality across the full testing lifecycle, combining test automation with validation of complex blockchain-based systems. You’ll collaborate closely with engineering teams to deliver reliable, high-quality solutions and implementations. Qualifications - 3+ years in QA/SDET roles with hands-on experience across the full testing lifecycle - Experience with backend and non-UI-focused test automation - Experience analyzing requirements and documentation to understand business logic - Experience writing and executing functional, regression, and integration tests - Experience testing REST APIs and backend services - Familiarity with blockchain systems and blockchain integrations - Exposure to smart contract testing and blockchain validation - Proficiency in TypeScript and Node.js - Strong understanding of SDLC and STLC - Experience integrating automated tests into CI/CD pipelines - Experience working with distributed systems and AWS-based environments - Experience with MongoDB or PostgreSQL - Strong analytical and problem-solving skills - Ownership and accountability for assigned quality deliverables - Strong communication and collaboration skills within Agile development teams - Upper-Intermediate+ English level Requirements - Desirable: Experience with Go (Golang) - Desirable: Experience with Foundry, Hardhat, or other EVM testing frameworks - Desirable: Experience with Ethereum (Solidity) or Tezos (LIGO) - Desirable: Experience with Layer 2 and blockchain protocol testing - Desirable: Experience testing asynchronous messaging systems (e.g., AWS SNS/SQS, Azure Service Bus) - Desirable: Experience with Kubernetes and Azure - Desirable: Experience with observability-driven testing - Desirable: Experience testing MCP protocols - Desirable: Experience with performance and load testing Benefits - 30 paid days off per year — take them whenever you want for vacation, holidays, or personal time - 5 paid sick days, up to 60 days of medical leave, and 6 paid days off per year for major family events like weddings, funerals, or the birth of a child - Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months - Grow your skills with English lessons, online training, conferences, and the option to explore new career paths Key Responsibilities - Participate in the full QA lifecycle, from requirements analysis through test execution - Analyze business requirements and documentation to understand business logic - Contribute to test planning and test coverage - Collaborate with engineering and product teams on requirements and acceptance criteria - Build and maintain test suites, automation frameworks, and test harnesses - Test blockchain integrations, smart contracts, REST APIs, JSON-RPC, MCP servers, and other blockchain-related endpoints - Perform functional, regression, integration, and performance testing - Work within complex distributed systems and AWS-based infrastructure - Integrate automated test practices into CI/CD pipelines - Investigate failures across distributed systems and blockchain integrations - Contribute to technical documentation and quality reporting - Contribute to improving testing processes and practices
Senior Software Engineer, Backend – Test Enablers
AffirmWe create honest financial products that improve lives.
• Design, build, and maintain scalable systems for synthetic identities, test data seeding, mocking, load testing, and deterministic validation workflows. • Help evolve Affirm’s testing strategy from broad E2E-heavy validation toward a more scalable model with stronger component, integration, contract, performance, and targeted E2E testing. • Build platform capabilities that make production-like load testing safer, more repeatable, and easier to operate. • Improve our test platform so it is reliable, observable, and easier for other teams to adopt. • Partner with product engineering and infrastructure teams to improve test signal quality, reduce false failures, and support faster validation loops. • Lead medium-to-large technical projects from ambiguous problem definition through design, implementation, rollout, and operational ownership. • Improve reliability and operational maturity through dashboards, SLOs, alerts, runbooks, and clear ownership models. • Reduce manual operational load for load testing, including test data creation, environment setup, reporting, and failure diagnosis. • Write high-quality, maintainable code that can be easily understood and extended by others. • Contribute to technical specs, RFCs, ADRs, project plans, and other async artifacts that align teams around technical decisions. • Review code and technical designs, provide constructive feedback, and help raise engineering standards. • Mentor engineers and help build a culture of practical testing excellence.
Senior Software Engineer, Backend – Test Enablers
AffirmWe create honest financial products that improve lives.
• Design, build, and maintain scalable systems for synthetic identities, test data seeding, mocking, load testing, and deterministic validation workflows. • Help evolve Affirm’s testing strategy from broad E2E-heavy validation toward a more scalable model with stronger component, integration, contract, performance, and targeted E2E testing. • Build platform capabilities that make production-like load testing safer, more repeatable, and easier to operate. • Improve our test platform so it is reliable, observable, and easier for other teams to adopt. • Partner with product engineering and infrastructure teams to improve test signal quality, reduce false failures, and support faster validation loops. • Lead medium-to-large technical projects from ambiguous problem definition through design, implementation, rollout, and operational ownership. • Improve reliability and operational maturity through dashboards, SLOs, alerts, runbooks, and clear ownership models. • Reduce manual operational load for load testing, including test data creation, environment setup, reporting, and failure diagnosis. • Write high-quality, maintainable code that can be easily understood and extended by others. • Contribute to technical specs, RFCs, ADRs, project plans, and other async artifacts that align teams around technical decisions. • Review code and technical designs, provide constructive feedback, and help raise engineering standards. • Mentor engineers and help build a culture of practical testing excellence.
Senior Quality Engineer SDET
HiltonA global hotel management company in business since 1919, Hilton strives to be "the world's most hospitable company by positively impacting guests, team members
Role Description Develop, design, and implement automated and manual testing to support e-commerce initiatives across multiple online properties. - Build automated front-end tests using Java with WebDriver and TestNG. - Build backend services tests using Groovy with JMeter, ReadyAPI, and API tools. - Contribute to enterprise-level test automation frameworks as needed. - Estimate testing efforts for strategy, design, and execution. - Monitor Splunk, Kafka producers, and consumers. - Document, report, and escalate test results and defects. - Use Bamboo, Maven, Git, and Stash for continuous integration and version control of automation artifacts. - Create and execute SQL queries and validate databases using automation tools. Qualifications - Bachelor's degree, foreign equivalent, or higher in Technology, Computer Science, Software Engineering, or a related field. - Five (5) years of progressive experience in Technology, Software Engineering, or related occupation. Requirements - Progressive experience in designing, developing, and implementing automated testing frameworks and scripts using Java, Selenium WebDriver, and TestNG. - Utilizing JavaScript and Cucumber for BDD. - Delivering accurate estimates for test strategy, design, and execution work. - Developing API automation tests using REST Assured, Postman, ReadyAPI with Groovy scripting. - Using JMeter for performance testing. - Performing database validation using SQL and NoSQL database queries including Couchbase. - Managing continuous CI automation pipelines using Bamboo, Maven, Git, and Stash. - Working with cloud-based web applications architecture. - Evaluating code bottlenecks with Splunk monitoring tool. - Validating message integrity and sequence to confirm accurate and ordered delivery between producers and consumers using Kafka. - Designing and developing automated performance scripts for load testing backend APIs and Enterprise level UI Applications using performance testing tools NeoLoad, HP Load Runner, and Apache JMeter. Benefits - Medical, Dental, Vision, Disability Insurance. - 401(k). - Life Insurance. - PTO & etc. Company Description At Hilton, we don’t just deliver exceptional experiences for our guests—we build an exceptional workplace for the Team Members who make it all possible. As a global leader in hospitality, we’ve welcomed more than 3 billion guests worldwide, all while staying true to our founding vision: to fill the earth with the light and warmth of hospitality. Our award-winning culture has earned us repeated recognition on the World’s Best Workplaces list by Great Place to Work and Fortune. With our suite of world-class brands, and a company-wide commitment to providing the best stay for every guest, we’re setting new standards for the future of travel. Whether you’re starting your career or exploring something new, Hilton supports your journey every step of the way. Come for the job, stay for the career—and help us make every stay a little more magical. Curious about life at Hilton? Explore our Careers Blog to see why we’re more than a great place to stay—we’re a great place to work.



