THIS IS A LONG TERM CONTRACT POSITION WITH ONE OF THE LARGEST, GLOBAL, TECHNOLOGY LEADER. Remote roleOur large, Fortune Technology client is ranked as one of the best companies to work with, in the world. As a global leader in 3D design, engineering, and entertainment software, they foster progressive culture, creativity, and a flexible work environment. They use cutting-edge technologies to keep themselves ahead of the curve. Diversity in all aspects is respected. Integrity, experience, honesty, people, humanity, and passion for excellence are some other adjectives that define this global technology leader.QualificationsBachelor’s degree in Computer Science, Engineering, or related field.7-10 years of proven experience in software quality assurance and automation (Selenium).Strong experience with designing, implementing, and executing test plans and strategies.Proficiency in automation tools and frameworks, with expertise in Python and Java.Solid understanding of SAP systems and testing methodologies in a Finance domain is an added bonus.Demonstrated ability to identify, document, and prioritize software defects and issues.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills to work effectively within cross-functional teams.Ability to work in a fast-paced, agile development environment.Knowledge of best practices in software testing and quality assurance.Prior experience mentoring or guiding junior team members is a plus.Relevant certifications in QA and Automation would be advantageous.ResponsibilitiesDesign and develop comprehensive test plans, strategies, and procedures for software testing.Implement and execute automated testing processes to ensure efficient and reliable software validation.Collaborate closely with software developers and quality analysts to understand software requirements and resolve identified issues.Investigate, document, and prioritize defects and issues found during testing phases.Develop and maintain automated test scripts to streamline testing efforts and reduce manual testing.Work collaboratively with cross-functional teams to ensure software quality and timely delivery.Contribute to the continuous improvement of QA processes and methodologies.Provide mentorship and guidance to junior team members when needed.Stay updated with the latest industry trends and emerging technologies in QA automation.