Join the team

Building a business we’re proud of...

Engineer - Quality Assurance

Job Title Engineer - Quality Assurance
Location Technopark, Trivandrum
Type of Contract Permanent
Hours 45 hours per week, working Monday - Friday
Package Competitive; depends on experience and skill

Do you have a proven track record of high quality, iterative delivery of products that meet business needs, and leading on automation? Striving for optimal quality solutions using advanced QA methodologies, tools and techniques comes naturally to you? Does the thought of working with a global team excite you where you’ll be a strong advocate for the standards around patterns, practices, frameworks, processes and policies across Alamy and the PA Media Group? If yes, then this is it.

Alamy is an ecommerce and technology business that sells stock images, footage and live news imagery to customers around the world. There couldn't be a more exciting time to join Alamy as we look forward to a fantastic future as part of the PA Media Group who share our ethos of integrity and quality.

We want to continue creating a business we can be proud of. To make this happen, we need brilliant people who are passionate and think differently. At the heart of Alamy are a group of people who care about what we do and doing it really well. We’re always ready to adapt to new situations and challenges to ensure that Alamy continues to provide excellent service and a unique product. We’re ethical, believe in having a work life balance and have a lot of passion for our product!

About the role –

We are looking for a highly driven and detail-oriented QA Engineer with strong software testing skills. The successful candidate will be joining our highly motivated QA team which works on testing software applications such as, C#, JQuery, Adobe Flex, Next.js, etc. Apart from functional testing our QA team also ensures all live releases meet our rigorous standards for speed and security including web site, our search engine or our back-office systems (including CRM and finance).

Your responsibilities involve (not limited to) the following –

  • Design, develop and execute test cases based on requirements and user stories
  • Maintain and enhance automated and manual test suites to stay current with new product features
  • Identify automation opportunities in different workflow
  • Test software components ensuring that they meet the entire functional, technical, performance and security requirements
  • Define and prepare test data and test environments to support testing
  • Conduct backend database testing through SQL interface
  • Coordinate deployment activities and release management at the project level
  • Collaborate at all levels across Technology and Product (within and outside of a squad) to ensure delivery of products that meets business and customer needs
  • Working with other technologists, using your knowledge and experience to keep abreast of the latest trends in technology and software development, and work within the group to help evaluate and promote technologies that help us to continue to improve as a company

We’re looking for someone with:

  • Bachelor’s degree in engineering or computer application with an experience of 2-4 year’s testing web applications
  • Proficient in QA processes & methodologies, Agile SDLC principles, test automation framework, different verification/validation techniques, and test management
  • Experience in testing REST APIs, and automation using Postman/ Cypress/ RestAssured
  • Experience in any one automation test framework technologies like Cypress, Selenium Webdriver, JMeter, TestNG and related development tools
  • Familiar with scripting languages (JavaScript/ Typescript)
  • Knowledge of modern best practices for professional software development including source control management, build processes, release management and development
  • Expertise in designing and writing Test Scenarios, Test Cases, Test Tool usage, Test execution, Defect Tracking and Test Reporting
  • Experience using GIT, Jenkins, Jira, BrowserStack
  • Good knowledge of databases, web servers and web applications, MS SQL, .NET, HTML/ASP, Java
  • Exposure to JMeter or any other Performance Testing tool is an added advantage
  • Highly self-motivated and excellent attention to detail
  • Excellent communication skills, being able to confidently articulate ideas to both technical and non-technical audiences (including senior managers), and lead discussions both within and outside of the Technology space
  • A passion and desire for leading, learning, technology and delivering quality products

Want to know more and think you’ll fit in? Let us know by applying today!

We will be considering candidates as they apply, so please don’t delay in submitting your application.