Sign In

Blog

Latest News

Sr. Automation Engineer (Contract – Remote)

Contract, Remote
Remote
Posted 3 days ago

A prominent client, a leader in technology solutions, is seeking a highly skilled and passionate Sr. Automation Engineer (Contract – Remote) to join their team. This contract position offers the flexibility of a 100% remote work arrangement. As a vital part of the Quality Assurance department, you’ll support innovative testing strategies. The ideal candidate will possess strong communication skills, a true developer mindset, and a profound passion for coding, all essential for successfully aligning with the organization’s culture of continuous improvement and innovation.


Sr. Automation Engineer (Contract – Remote)

Location: Remote – This is a 100% Remote role, allowing work from any location.

Employment Type: Contract

Pay Range: $50 – $55 per hour

Industry: Computer and Mathematical / Engineering


What’s the Job? Architecting Automated Testing Solutions from Scratch

As a Sr. Automation Engineer, you’ll be at the forefront of designing and implementing robust automation frameworks, ensuring the quality and reliability of software solutions through innovative testing strategies. Your role demands a deep technical understanding, a meticulous approach to testing, and a commitment to continuous improvement.

  • Develop and Automate Test Cases from Scratch Using Java and OOP Principles: You will meticulously develop and automate test cases from scratch. This involves translating complex software requirements and user stories into comprehensive, executable test scripts. You’ll leverage Java as your primary programming language and adhere rigorously to Object-Oriented Programming (OOP) principles. This ensures that your automation code is modular, reusable, scalable, and maintainable, forming a solid foundation for robust test frameworks.
  • Implement and Maintain Testing Frameworks with Selenium and TestNG: You will be instrumental in the implementation and ongoing maintenance of sophisticated testing frameworks. Your core tools will include Selenium for browser automation and TestNG for comprehensive test execution, reporting, and parallel testing capabilities. This involves setting up the framework, integrating various components, configuring test environments, and ensuring the framework’s stability and efficiency to support continuous integration and delivery.
  • Collaborate with Team Members for Code Reviews and Best Practices: You will work in close collaboration with team members to foster a culture of quality and shared ownership. A key aspect of this is actively participating in code reviews, providing constructive feedback on automation scripts, ensuring adherence to coding standards, and promoting best practices for test automation development. Your collaboration ensures high-quality, maintainable, and effective test suites.
  • Participate in BDD Testing and Manage Data-Driven Scenarios: You will actively participate in Behavior-Driven Development (BDD) testing practices. This involves collaborating with product owners and developers to define clear, executable specifications (features, scenarios, steps) using tools like Cucumber (implied by skills needed). You will also be responsible for meticulously managing data-driven scenarios, where test cases are executed with various sets of input data to ensure comprehensive coverage and validate application behavior across different conditions.
  • Engage in Continuous Learning and Mentoring: You will actively engage in continuous learning to stay abreast of the latest trends, tools, and methodologies in test automation and software development. Furthermore, you will play a vital role in mentoring less experienced team members. This involves sharing your expertise, providing technical guidance, and fostering a culture of continuous improvement, thereby elevating the collective skill set and overall quality of the team.

What’s Needed? Essential Qualifications for Automation Excellence

To excel as a Sr. Automation Engineer, you’ll need significant hands-on experience in Java automation, proficiency with leading testing frameworks, and a solid understanding of software engineering principles.

  • Extensive Java Automation Experience: You must possess a minimum of 3+ years of experience writing Java code specifically for automation. This demonstrates your practical ability to apply Java programming skills to build robust and scalable automated test solutions in a professional environment.
  • Proficiency in Selenium, Cucumber, and TestNG: You must be highly proficient in Selenium for web browser automation, Cucumber for implementing Behavior-Driven Development (BDD) frameworks, and TestNG for advanced test execution and reporting. Your hands-on expertise with these tools is crucial for designing and maintaining effective automation suites.
  • Strong Understanding of OOP Concepts and Coding Standards: You are required to have a strong understanding of Object-Oriented Programming (OOP) concepts (e.g., encapsulation, inheritance, polymorphism, abstraction) and rigorous adherence to coding standards. This ensures that the automation code you develop is well-structured, maintainable, extensible, and follows industry best practices.
  • Experience with Code Reviews and Mentoring: You must have demonstrable experience with code reviews, including both giving and receiving constructive feedback to improve code quality and identify potential issues. Furthermore, experience mentoring junior developers in automation best practices and technical skills is highly valued, indicating leadership potential and a commitment to team growth.
  • Excellent Verbal Communication Skills: You must possess excellent verbal communication skills, particularly the ability to clearly articulate complex project timelines, technical challenges, and proposed solutions to both technical and non-technical stakeholders. Your ability to convey information effectively is vital for successful collaboration in a remote environment.

What’s in it for me? Growth, Flexibility, and Innovation

This contract Sr. Automation Engineer position offers a compelling environment for professional growth and significant impact within a leading technology solutions organization.

  • Opportunity to Work in a Fully Remote Environment: You’ll have the invaluable opportunity to work in a fully remote environment. This provides exceptional flexibility and autonomy, allowing you to manage your professional and personal commitments effectively from any location.
  • Engagement with a Dynamic Team of Professionals: You’ll be deeply engaged with a dynamic team of professionals who are passionate about quality assurance and automation. This fosters an atmosphere of open communication, knowledge sharing, and mutual support, allowing you to learn from diverse perspectives.
  • Chance to Enhance Skills with Cutting-Edge Technologies: This role provides a direct chance to enhance your skills with cutting-edge technologies in the realm of test automation. You’ll work with the latest versions of Java, Selenium, TestNG, and Cucumber, ensuring your expertise remains highly relevant and competitive.
  • Supportive Culture that Values Continuous Learning: You’ll be part of a supportive culture that highly values continuous learning and development. The organization encourages professional growth through various resources and opportunities, ensuring you can expand your skill set and stay at the forefront of test automation.
  • Be Part of a Company Encouraging Innovation and Creativity: You will join a company that actively encourages innovation and creativity in problem-solving. Your ideas for improving testing strategies, automating processes, and enhancing software quality will be welcomed and empowered, providing a rewarding and impactful work experience.

Upon successful completion of a predefined waiting period, consultants are typically eligible for a comprehensive suite of benefits designed to support their well-being and financial security. These include:

  • Medical and Prescription Drug Plans: Comprehensive healthcare coverage for medical services and necessary prescription medications.
  • Dental Plan: Benefits covering routine dental care and essential treatments.
  • Vision Plan: Coverage for eye examinations, prescription glasses, and contact lenses.
  • Health Savings Account (HSA): A tax-advantaged savings account to help pay for qualified medical expenses.
  • Health Flexible Spending Account (HFSA): Allows pre-tax contributions for eligible healthcare costs.
  • Dependent Care Flexible Spending Account (DCFSA): Provides tax advantages for dependent care expenses.
  • Supplemental Life Insurance: Options for additional life insurance coverage for enhanced financial protection.
  • Short Term and Long Term Disability Insurance: Income replacement benefits during periods of temporary or prolonged incapacitation due to illness or injury.
  • Business Travel Insurance: Coverage for unforeseen events or emergencies that may occur during authorized business travel.
  • 401(k), Plus Match: An opportunity to save for retirement with the added benefit of employer matching contributions, enhancing your long-term financial growth.
  • Weekly Pay: Consistent and regular compensation provided on a weekly basis, ensuring stable financial flow throughout your contract engagement.

If this Sr. Automation Engineer role aligns with your passion for coding, your expertise in Java automation using Selenium and TestNG, and your desire to drive innovative testing strategies in a remote environment, we encourage you to learn more about this exciting contract opportunity. This is a fantastic chance to build robust automation solutions and contribute to software quality within a leading technology organization.

Are you ready to bring your developer mindset to the forefront of automation engineering?

Job Features

Job CategoryIT, Security

Apply For This Job

A valid phone number is required.