
Senior Automation Engineer – QA, Integrations
Aravo Solutions - Integrated Risk & Resilience
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Texas • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design, develop, and execute automation scripts for REST APIs, integration services, and backend workflows, aligned with user stories and technical requirements.
- Build and maintain API automation frameworks, including contract and integration tests.
- Execute comprehensive regression testing across APIs and integration flows to validate new features and bug fixes.
- Validate authentication and authorization flows, including OAuth 2.0, JWT, and session-based security models.
- Collaborate closely with Software Engineers, Architects, and Product Managers to review requirements, specifications, and technical designs, providing early feedback to improve quality and testability.
- Perform data validation and backend testing, including SQL queries to ensure data integrity across systems.
- Support performance and reliability testing of APIs and integration endpoints.
- Integrate automated tests into CI/CD pipelines and ensure consistent execution as part of release workflows.
- Maintain clear documentation of test plans, automation coverage, and results.
- Stay current with emerging testing tools, integration patterns, and quality engineering best practices.
Requirements
- 5+ years of experience as a Software Quality Engineer with a strong focus on automation.
- 3+ years of hands-on Java experience, specifically using Java-based test frameworks for API and integration testing.
- Proven experience testing API-driven and integration-heavy applications.
- Hands-on experience with API automation tools (REST Assured, Postman/Newman, or similar)
- Java-based test frameworks (JUnit, TestNG)
- CI/CD pipelines and automated test execution
- Strong understanding of REST API principles, HTTP protocols, and API versioning
- OAuth 2.0, JWT, and API security fundamentals
- SQL databases and data validation techniques
- Solid understanding of software development lifecycles and Agile methodologies.
- Strong ownership mindset with the ability to independently drive quality for assigned services.
- Excellent written and verbal communication skills.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience.
- Preferred Qualifications
- Experience with contract testing using OpenAPI/Swagger specifications.
- Performance and load testing for APIs and integration services.
- Experience testing legacy SOAP/XML integrations.
- Familiarity with microservices architectures, message queues, or event-driven systems.
- Experience working with globally distributed teams.
Benefits
- 100% Employer Paid Gold Tier Medical Insurance options for the Employee and Family
- Paid Maternity and Paternity Leave
- Life and AD&D Insurance
- Long-Term Disability Insurance
- 401K with Company Matching
- Equity Participation
- 4 Weeks of Vacation to start
- Fully Stocked Kitchens
- Company-Sponsored Charitable Day of Giving Events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
automation scriptsREST APIsAPI automation frameworksregression testingSQL queriesJavaJUnitTestNGOAuth 2.0JWT
Soft Skills
collaborationcommunicationownership mindsetindependent quality drive
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Engineering