Search by job, company or skills

VAYUZ Technologies

Quality Assurance Automation Engineer (4+ Yrs)

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Expectations:

  • Design, develop, and execute automated tests to ensure product quality in digital transformation initiatives.
  • Collaborate with developers and business stakeholders to understand project requirements and define test strategies.
  • Implement API testing using Mockito, Wiremock, and Stubs for effective validation of integrations.
  • Utilize Kafka and MQ to test and monitor real-time data streaming scenarios.
  • Perform automation testing using RestAssured, Selenium, and TestNG to ensure smooth delivery of applications.
  • Leverage Splunk and AppDynamics for real-time monitoring, identifying bottlenecks, and diagnosing application issues.
  • Create and maintain continuous integration/continuous deployment (CI/CD) pipelines using Gradle and Docker.
  • Conduct performance testing using tools like Gatling and Jmeter to evaluate application performance and scalability.
  • Participate in Test Management and Defect Management processes to track progress and issues effectively.
  • Work closely with onshore teams and provide insights to enhance test coverage and overall quality.

Qualifications:

  • 4-7 years of relevant experience in QA automation and Java
  • Programming: Strong experience with Java 8 and above, including a deep understanding of the Streams API.
  • Frameworks: Proficiency in SpringBoot and JUnit for developing and testing robust applications.
  • API Testing: Advanced knowledge of RestAssured and Selenium for API and UI automation. Candidates must demonstrate hands-on expertise.
  • CI/CD Tools: Solid understanding of Jenkins for continuous integration and deployment.
  • Cloud Platforms: Working knowledge of AWS for cloud testing and deployment.
  • Monitoring Tools: Familiarity with Splunk and AppDynamics for performance monitoring and troubleshooting.
  • Defect Management: Practical experience with test management tools and defect tracking.
  • Build & Deployment: Experience with Gradle for build automation and Docker for application containerization.
  • SQL: Strong proficiency in SQL, including query writing and database operations for validating test results.
  • Domain Knowledge: Prior experience in the Payments domain with a good understanding of the domain-specific workflows.

Nice to Have:

  • Data Streaming Tools: experience with Kafka (including basic queries and architecture) OR MQ for data streaming testing.
  • Financial services or payments domain experience will be preferred.
  • Frameworks: Experience with Apache Camel for message-based application integration.
  • Performance Testing: Experience with Gatling and Jmeter for conducting load and performance testing.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 141199655