Automation Engineer with Robotic Fr...

Keylent

Atlanta, GA

JOB DETAILS
SKILLS
Agile Programming Methodologies, Application Programming Interface (API), Atlassian JIRA, Automation, Automation Engineering, Bug Tracking/Defect Management, Case Management, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Browser Testing, Data Sets, E Programming Language, Establish Priorities, Git, JUnit, Java, Kanban, Lean Manufacturing, Linux Operating System, LoadRunner, Microservices, Microsoft C# (C Sharp), Microsoft Visual Studio, Object Oriented Design (OOD), Operational Support, Oracle, Oracle PL-SQL, Performance Testing, PostgreSQL, Presentation/Verbal Skills, Product Support, Python Programming/Scripting Language, Quality Assurance, Quality Assurance Methodology, Quality Management, Quality Metrics, REST (Representational State Transfer), Regression Testing, Requirements Management, Robot (Python Framework), SQL (Structured Query Language), Scripting (Scripting Languages), Scrum Project Management and Software Development, Selenium, Server Programming/Applications, Service-Oriented Architecture (fka Distributed Object Architecture), Smoke Testing, Software Administration, Software Development, Software Testing, Source Code/Configuration Management (SCM), Systems Analysis, Team Player, Test Automation, Test Case, Test Driven Development (TDD), Test Plan/Schedule, Test Suite, Test Tools, Testing, Trend Analysis, Unix Operating Systems, User Interface/Experience (UI/UX), Web Browsers, Writing Skills
LOCATION
Atlanta, GA
POSTED
1 day ago
Automation Engineer

As an Automation Engineer with experience in Automated UI Testing - Selenium, you will be working directly with UX, BA and full stack engineers to deliver coded automated tests for browser and server applications in a CI/CD environment, following Kanban methodologies.

Responsibilities:

  • Work with development team to identify and capture test cases
  • Write test plans and test cases for assigned features.
  • Test case development based on functional and technical requirements
  • Set up and monitoring of automation test suites as part of CI/CD pipeline
  • Working directly with the wider teams to maintain and enhance our test automation frameworks
  • Maintaining bug backlogs - triaging and prioritizing with stakeholders
  • Advocate for QA and defining/maintaining quality standards within your team
  • Research test tools, methodologies, and trends and upgrading existing practices and processes.
  • Work across different application and integrated automations scripts to create E2E flows
  • Enable automation execution for all new builds and hotfixes through continuous testing process
  • What we're looking for...

    General Experience:

    • A minimum of 5-7+ years of experience in software development
    • Professional experience in agile/lean methodologies and processes - ideally Kanban or scrum as a minimum
    • Good communication skills both written and oral
    • Experience with systems analysis and design, and working with senior engineers and architects
    • Demonstrated ability to work independently and as part of a team
    • Experience working in a larger project and team environments with product, application support and operations teams
    • A software enthusiast with a passion for the technologies you are working with
    • Quality and results focused with experience in project delivery - individually or as part of a team and ideally in a CI/CD environment
    • Bachelor's degree in computer science or related discipline

    Technical Skills / Experience:

    • Strong experience in testing fundamentals - test case generation, smoke testing, regression etc.
    • Hands-on development experience in JAVA, Python (preferred), C# etc.
    • Development experience with UNIX/Linux environment
    • Good hands-on development experience on PLSQL, oracle, Postgres or any other database
    • 3+ years of experience in coded test automation using Python or Robot Framework
    • Experience using Selenium Web Driver 2/3 and Visual Studio/PyCharm to write coded automation tests
    • Understanding of API and Web UI / Browser based testing on modern UI frameworks
    • Cross browser testing experience
    • Experience with test case management tools such as Test Rail
    • Thorough understanding and experience of testing RESTful API & Microservice architectures through code-based testing
    • Experience in Object Oriented/SOLID Design principles and practices
    • Proficiency in SQL for data set up and verification
    • Ability to read and understand production code as part of test case development
    • Exposure to defect/requirements management tools e.g. JIRA
    • Managing code with source control applications e.g GIT

    Even better if you have:

    • Experience testing Microservices or Service Oriented Architectures
    • Advocate of clean code practices and processes
    • Demonstrated performance testing experience (JUnit, Loadrunner or other tools)
    • Knowledge of Test Driven Development and Domain Driven Design

About the Company

K

Keylent