Beyondsoft Consulting

  • Principal QA Automation Architect

    Job Locations US-TX-Plano
    Job ID
    2018-5728
    # of Openings
    1
  • Overview

    We are seeking an expert Lead Automated Testing Architect to lead our team and continue to provide industry leading support for our client, a major Automotive Company. This is a full-time role (not a contract!) with great benefits. In this role you will be responsible for driving automation tooling, framework, and architecture strategy to advance test automation across a diverse set of applications: APIs, microservices, mobile, simulators, digital virtualization, and user interface (UI). You will identify automation gaps and requirements, and as our lead, make key recommendations to our client and implement automation tools and scripts.

    Responsibilities

    Work with Software Engineers in Test (SET/SDETs) to instrument automated quality checks in software development and delivery pipeline (CI/CD) leveraging common framework modules. 
    Work with Operations and DevOps teams to document test environment and test data management container strategies and provisioning.
    • Develop & Execute long-term Test Automation and Test data management for types of testing activities. 
    • Compare and recommend tools for various purposes (Functional test, performance, security, UAT where applicable.

    Comprehend user stories to understand automation task items in the context of all levels of testing (unit, functional, integration, and regression).

    • Architect and develop customized test automation frameworks for performance testing, functional testing, UAT, security testing based on enterprise applications, environment and CICD pipeline.

    • Compare and contrast different approaches to Automation for diverse set of applications and provide subject matter expertise and consulting to quality engineers and developers. 
    • Architect and customize automation framework by driving internal contributions and integration with broader tools (device labs, cross browser test beds, application life cycle management system, reporting systems, CI/CD pipeline, simulators, etc.) 
    • Ensure adoption of best quality engineering/testing practices for cloud native applications
    • Participate in applications design reviews ensuring quality automation practices. 
    • Evangelize best test automation engineering practices internally and externally sharing success stories. 
    • Work with Team and Clients to convey test automation strategy with clear ROI examples. 
    • Assist in proof of concept/implementations and make recommendations relating to potential collaboration, partnerships, and underlying business opportunities. 
    • Prepare technical presentations and communications and deliver presentations tailoring the message to audience type. 

    Qualifications

     

    10+ years of experience with open source and vendor driven test automation tools, frameworks, and language choices
    Experience in application architecture concepts and design patterns
    Strong experience in automaton choices and best practices for RESTful APIs, HTML, SOAP, JSON, iOS, Android, and Angular application. 
    • Sound knowledge across industry wide language and framework choices: Java, Java Script, JUnit, Node, Ruby, Appium, Espresso, Jbehave/Cucumber, Jasmine, Protractor, Databases, APIs (REST/SOAP), Code scanning tools (e.g. Sonar), Continuous Delivery (e.g. Jenkins/Bamboo), and batch automation (Spring batch applications). 
    Experience in DevOps in a large enterprise environment and ability to take lead role in the design and analysis for driving adoption of cloud based practices. 
    Expertise in troubleshooting very complex distributed environments, including following stack traces back to code and come up with a good root cause 
    The ability and the knowledge to implement secure software delivery practices, e.g. code scanning, vulnerability assessment, and penetration testing

     

    • Bachelor/Master’s Degree in Computer Science or equivalent work experience 
    • Extensive experience in multiple operating systems - Windows, LINUX, Android and iOS 
    • Proven experience in driving significant ROI through test automation in terms of quality and speed for API, mobile, microservices, and traditional applications. 
    • Complete understanding of the technology required for cloud computing, IAAS, PAAS and SAAS modules – experience with Pivotal desirable 
    • Desirable experience (not pre-requisite) with Amazon Web Services (AWS), Azure or Google Cloud Platform and all supporting technologies (e.g. Springboot) 
    • Experience with performance engineering and profiling and tools such as Load Runner, JMeter. • Exposure to Application performance monitoring tools such as Dynatrace, Apps Dynamic desirable 
    • Experience in Infrastructure-as-a-code concept and tools such as Chef/Puppet desirable 

     

     

    We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.