logo image

Orchard Technologies Job Board

Automation Engineer

Description

We are seeking a talented and detail-oriented QA Automation Engineer to join our dynamic fintech company. As a QA Automation Engineer, you will be responsible for designing, developing, and executing automated test scripts as well as manual testing to ensure the quality of our fintech software applications. You will work closely with cross-functional teams to understand project requirements, create comprehensive test plans, and implement efficient automated testing processes to deliver robust and reliable software solutions. 
 
Responsibilities: 
 
  • Test Planning and Strategy: Collaborate with product managers, developers, and business stakeholders to understand project requirements, identify test scenarios, and formulate effective test strategies. 
  • Test Automation Development: Design, develop, and maintain automated test scripts using industry-standard frameworks and tools, such as Selenium, Cucumber, Katalon, or TestNG, ensuring maximum test coverage and efficiency. 
  • Test Execution and Analysis: Execute automated test scripts, analyze test results, and identify defects or areas for improvement. Report and track defects using bug tracking systems in Azure DevOps. 
  • Test Environment Setup: Configure and maintain test environments, including test data preparation, test bed creation, and test infrastructure setup. 
  • Continuous Integration and Deployment: Integrate automated tests into the CI/CD pipeline, collaborate with DevOps teams to ensure smooth test execution, and contribute to the continuous improvement of the testing process. 
  • Performance/Load and Security Testing: Collaborate with business, product, and technology stakeholders to ensure the quality, scalability, and security of our financial applications. 
  • Test Documentation: Create and maintain comprehensive test documentation, including test plans, test cases, and test data, to ensure repeatability and knowledge transfer. 
  • Collaboration and Communication: Work closely with cross-functional teams, including developers, product managers, and business stakeholders, to ensure clear communication, proper bug triage, and effective collaboration throughout the software development lifecycle. 
  • Quality Assurance Best Practices: Stay updated with industry trends, emerging technologies, and QA best practices, and proactively contribute to the improvement of QA processes and methodologies within the organization. 
  • Test Coverage / Metrics and LEAN Waste Process Monitoring: Monitor and report on test coverage metrics, test execution progress, team process metrics, and other relevant quality metrics to stakeholders as well as team ‘waste’ as defined by the LEAN framework in the SDLC. 
 
Requirements: 
 
  • Bachelor's degree in computer science, engineering, or a related field. 
  • Proven experience as a QA Automation Engineer, preferably in the fintech and financial services industry. 
  • Strong knowledge of software testing concepts, methodologies, and best practices. 
  • Certification through ISTQB or similar quality management organization is highly desirable. 
  • Proficiency in test automation frameworks and tools, such as Selenium WebDriver, Cucumber, Katalon, TestNG, or similar. 
  • Hands-on experience with programming languages such as Java, Python, or JavaScript for test automation scripting. 
  • Familiarity with version control systems (e.g., GitHub) and CI/CD pipelines. 
  • Experience in testing both mobile and web-based applications, APIs, and backend systems (e.g. Postman). 
  • Knowledge of SQL and database concepts for test data manipulation and validation. 
  • Understanding of performance testing (e.g. JMeter) and security testing concepts and tools is a plus. 
  • Knowledge of LEAN methodologies is considered an asset 
  • Excellent analytical and problem-solving skills, with a keen attention to detail. 
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams. 
  • Proactive mindset with a focus on continuous learning and self-improvement. 

Know someone who would be a perfect fit? Let them know!