Senior QA Engineer (Automation Testing & CI/CD)
Job Description
Overall Summary:We are seeking an experienced Sr.QA Engineer with expertise in automated integration and API testing, UI/web test automation, and performance testing. The ideal candidate will have a strong background in using Calypsos proprietary CATT framework, particularly within the financial services sector, to ensure high-quality software delivery.
Responsibilities:
Lead the design and implementation of automated integration testing, API testing, and user interface/web test automation.
Utilize the Calypso proprietary test framework (CATT) for efficient testing processes.
Develop and maintain test automation frameworks using tools such as Selenium.
Integrate test automation into CI/CD processes utilizing tools like Jenkins, Bamboo, or Bitbucket.
Automate web services testing using tools like Rest Assured, Postman, or SoapUI.
Conduct performance testing using tools like JMeter or LoadRunner.
Collaborate with cross-functional teams to ensure quality throughout the software development lifecycle.
Software Requirements:
Proven experience in automated integration testing and API testing.
Strong familiarity with the Calypso CATT framework.
Exposure to test automation frameworks and concepts.
Experience in performance testing methodologies and tools.
Category-wise Technical Skills:
Must Have:
Extensive experience in automated integration testing, API testing, and UI/web test automation.
Proficient in using Calypsos proprietary test framework (CATT).
Familiarity with test automation frameworks such as Selenium.
Knowledge of CI/CD pipeline processes and tools (Jenkins, Bamboo, Bitbucket).
Experience in automating web services using Rest Assured, Postman, or SoapUI.
Proficient in performance testing tools like JMeter or LoadRunner.
Background in the financial services industry, preferably within investment banking, with exposure to front or back office operations.
Good to Have:
Product knowledge of Foreign Exchange (FX).
Experience:
5 to 7 years of relevant experience in quality assurance and testing within the financial services sector.
Day-to-Day Activities:
Lead and mentor QA team me
Review and analyze requirements, specifications, and technical design documents.
Develop and execute test plans, test cases, and test scripts.
Monitor and report on testing progress and results to stakeholders.
Collaborate with development teams to troubleshoot issues and ensure quality deliverables.
Stay updated on industry trends and technologies to continuously improve QA processes.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Relevant certifications in Quality Assurance or Testing are a plus.
Soft Skills:
Strong leadership and mentoring abilities.
Excellent communication and collaboration skills.
Analytical mindset with strong problem-solving capabilities.
Detail-oriented with a commitment to delivering high-quality results.