2022-07-29 11:26:48

Test Automation Lead

CVMarket.lt klientas

Job Description

The Test Automation Lead is integral in the overall effort to define and advance our test automation, continuous integration and deployment strategies for the product development teams within our organization and is responsible for driving, creating and executing test automation strategies for Virtustream applications. This position requires an individual with a hands on test automation background, analytical abilities, and multitasking skills to work in a collaborative environment towards resolving complex problems.  Candidates should be able to function effectively in a self-directed and creative manner with minimal supervision. Excellent communication skills, an energetic and positive attitude, strong team skills, and an ability to learn fast are a must.  Responsibilities include, but are not limited to, developing code, innovate automation frameworks, team leadership, develop and maintain automation processes, manage and innovate tooling, monitor automated builds in Jenkins, and troubleshoot issues.

Responsibilities and Essential Duties:

  • Conduct Architectural & Technical reviews during software development life cycle and provide suggestions for automation opportunities/improvements
  • Lead role on multiple projects, design and code reviews, and other works including advocating priority alignment in daily standups, contribute to agile planning meetings and managing backlogs
  • A hands-on contributor to build and enhance solutions to challenging technical problems that improve the effectiveness of automation for product development teams; including test tools and frameworks, harnesses, and fixtures
  • Thought leader and in the design and implementation of the test automation strategy and processes for product development teams to help shape and form the mindsets and approaches to appropriate uses and designs for automated testing
  • Contribute to strategic automation planning and projects; and create a community of practice
  • Candidate should have a few years of hands on scripting experience in Selenium in C#, which should include various framework development and maintenance, and familiarity with Agile development
  • Should have strong working experience in a Continuous Integration Development environment with experience in Cucumber/nUnit/Jenkins
  • Experience should include cross browser automation, Continuous Integration experience and knowledge of Selenium grid
  • Typical activities
    • Write/Fix automated tests
    • Manage testing frameworks
    • Perform automation code and test analysis
    • Keeping up with latest automation trends and tools
    • Research/Implement new tools or approaches to improve test coverage and code stability
    • Create/Apply/modify new automation processes
    • Monitoring how current processes are working and holding team accountable for them
    • Monitoring automated test runs/builds in Jenkins for failures and managing that process
    • Interview for automation team member hires
    • Lead/Mentor fellow automation team members providing guidance and direction
    • Create and track SMART goals

Requirements

  • Minimum 2 years of hands on automated testing experience
  • Solid Automated testing methodology and software testing experience
  • An ability to work in a fast, agile and nimble environment with frequent change
  • Excellent communication and organizational skills
  • Must be able to write clear and concise technical documents
  • Ability to identify system bottlenecks, architectural risks, and issues
  • Excellent problem solving and critical thinking skills
  • Experience working in a Linux environment
  • Experience with C# is required
  • Experience working in Java or Python a plus
  • Experience with shell scripting a plus
  • Experience in Cloud Computing and Cloud Management
  • Experience with virtual testing environments such as VMware and MS Hyper-V preferred
  • Knowledge of MongoDB and SQL is a plus
  • Expert ability to analyze and interpret technical data
  • Bachelor’s degree in Computer Science, Information Systems or other related degree or equivalent work experience

Company offers

  • 40 hours per week Standard
  • Pleasant and family friendly working environment
  • Excellent working conditions in a new office at KTU “Santaka” valley
  • All social security paid
  • Long term continuous project work
  • Excellent career and development opportunities in a global environment
  • Professional IT training
  • Competitive life + health insurance
  • Annual performance related bonus scheme
  • Casual dress code
  • Challenging work
  • Flexible working hours
  • Free snacks and drinks, Xbox, TV, table foosball
  • We cover 50 % of your gym at “Impuls” membership
  • Social gatherings, parties and teambuilding events