Job title: Senior Automated QA Engineer
Company: Xtremepush
Job description: About the Role
Xtremepush is a multi-channel engagement solution powered by a built-in, real-time customer data platform. To support our ongoing growth, we are looking for a Senior Automated QA Engineer to join our team. Reporting directly to the QA Team Lead, this role will be responsible for ensuring our APIs are consistent, well defined, performant, and reliable. This role will be key in improving how we release updates to the platform safely, particularly as we move towards more independent backend services that communicate over REST APIs. If you are looking to take your career to the next level during Xtremepush’s exciting growth phase, we’d love to hear from you! This is an office/remote (hybrid) role #LI-Hybrid.
Key Responsibilities
* OpenAPI Implementation: Implement and maintain an OpenAPI standard across all our external and internal APIs.
* API Testing Management: Own and manage our external and internal API testing, including updates to the OpenAPI specifications, managing changes, updates, and versions of our API endpoints, and ensuring type safety and consistency of traffic across the APIs.
* Automated Integration Tests: Develop and implement automated integration tests against our API endpoints to ensure reliability and performance.
* API Security Testing: Work with our security tooling to implement API security tests, and ensure best practices for API layer security and authentication.
* Collaboration: Collaborate closely with development, product, and operations teams to understand requirements and identify testing needs, ensuring comprehensive test coverage.
* Defect Management: Execute automated tests, analyze results, and report defects, ensuring timely resolution and continuous improvement.
* Continuous Integration/Continuous Testing: Develop and implement strategies for continuous integration and continuous testing within the development pipeline.
* Documentation: Create and maintain detailed documentation for test plans, test cases, and test scripts.
Your Experience and Qualifications
Essential:
* Expert in automated integration testing via REST APIs, and working with OpenAPI specifications. Knowledge of API testing tools such as Postman, Supertest, etc.
* Strong background of testing within a Software Development Lifecycle (SDLC) including adding quality gates, and continuous improvement of the process via Test Strategies, Test Plans, Defect Management tracking etc.
* Experience in working in an agile delivery team, and coordinating tests/QA across multiple development teams.
* History of implementing QA/Testing methodologies within CI/CD pipelines, recording and reporting of core QA metrics, and ensuring continuous improvement of total coverage.
Preferred:
* Knowledge of TDD, Unit Testing, Cucumber, Selenium, Webdriver.
* Front-end testing tools such as Jest, Mocha, Chai.
* Knowledge of Stress/Performance testing using Jmeter or similar tools. (Our platform has billions of transactions/messages per month)
* Experience mentoring and supporting other QA team members, and knowledge transfer.
* Experience with testing microservices, Kubernetes, and Docker.
Location: This role is hybrid (office and remote) based in Dublin, Ireland.
About us: Headquartered in Ireland with offices in the UK and US, Xtremepush is an Omnichannel Customer Engagement Platform powered by a built-in CDP. It enables high-velocity companies to build, grow, and retain strong customer relationships through personalised, relevant, and timely communication. With a true single customer view at its core, Xtremepush provides actionable customer intelligence that drives engagement, conversion, and revenue across all channels, while putting customer retention first. At Xtremepush, we believe that diversity adds incredible value to our teams, our products, and our culture. We don’t just accept differences, we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products, and our community. As an equal opportunity employer, we stay true to our mission by ensuring that our place can be anyone’s place regardless of race, religion, gender, sexual orientation, national origin, disability or age.
Expected salary:
Location: Dublin
Job posting date: Tue, 16 Jul 2024 22:13:09 GMT
Apply for the job now!
#J-18808-Ljbffr