Sr QA Automation Engineer #2304 Position Summary: Our partner, an internet-based financial service that is designed to offer quick and transparent financial support to individuals, is seeking a driven QA Automation Engineer to join their IT team. As a Senior QA Automation Engineer, you will play a crucial role in ensuring the quality and reliability of software products through the design, implementation, and execution of automated testing solutions. This role requires strong technical expertise, attention to detail, and a proactive approach to problem-solving. The ideal candidate will develop and implement automation strategies, collaborating with cross-functional teams to ensure the delivery of high-quality software products. Be ready to work alongside a multifunctional team such as software engineers, testers, and C-level executives and use infrastructure testing experience to support the software product and its operations.
Experience and Education: BS in Computer Science, Engineering, Information Technology, related field, or equivalent work experience6+ years of hands-on testing experience6+ years of Manual/Automation testing experienceFull Software Development Life Cycle (SDLC) experienceExperience testing in an open-source LAMP environmentPrevious experience within the financial area (a plus) Technology Skills and Strengths: Automated testingManual testingAutomation testing frameworks (i.e. Katalon, Selenium, Cucumber)Test artifacts (i.e., test Strategy, test plans, test scenarios, test cases, test protocols and test procedures)JavascriptVersion control tools (i.e., Git, CVS, SVN, and others)API testingBackend/Frontend testingApplication testingAWSSecurity testingSQL QueriesPerformance TestingTroubleshooting/Bug fixingRoot cause analysisCI/CD tools Primary Job Responsibilities: Develop, implement, and maintain quality assurance processes and standards to ensure the highest level of product quality and reliabilityDesign and develop comprehensive functional test cases and test artifactsExecute both manual test cases and automated test scripts for functional, system, and regression testingIdentify and report software quality issues, tracking them to resolutionProvide hands-on guidance and support in testing efforts, including test case creation, execution, and issue resolutionCollaborate with product managers and developers to identify test requirements from specifications, map test case requirements, and design test coverage plansImprove test accuracy while supporting and improving code release, to ultimately advance code qualityCreate, revise, and approve testing plansDocument workflow and work proceduresStay up to date with industry best practices, emerging technologies, and trends in software testing and quality assurance, and assess their applicability to the organization