DevOps - SDET Tester

Apache Log4j, .NET, API, Agile, Automation, C#, Java, HTTPS, SDLC, Test plans, Test cases, XML, WSDL, Test scripts, SoapUI, SOAP, RESTful, Selenium, UFT
Contract W2, 6 Months
Depends on Experience

Job Description

Title: DevOps – SDET Tester

 

We are looking for someone who has a strong technical capacity to architect a devops solution for automation repositories and framework solution with accelerators built in to develop selenium test scripts, establish and drive active peer-review program and enable team members to automate tests with the strategic vision needed to drive processes and advocate for automated testing.

 

Contract to hire

No sponsorship

Required Skills: 

  • Apache POI API, Log4j and Maven are preferred for this QA environment Experience evaluating software architectures and designs to identify potential quality, performance and scalability weaknesses or limitations and developing an automated test regimen to fully exercise these suspect areas Experience leading QA process development, execution, and documentation
  • Software Development Lifecycle (SDLC) and its various phases. This includes: Requirements Gathering, Design, Development, Testing (QA/UAT), Production Readiness, Post-Production Monitoring.
  • Quality Assurance and Quality Control phases of the Software Testing Lifecycle (STLC). This includes: Test Planning (Requirements Analysis, Devise Test Strategies, provide Estimates), Test Design (Create/Review Test Plan(s), Create/Review Test Cases, Identify/Create Test Data), Test Execution (Execute Test Cases, Create/Triage Bugs, Status Reporting, Provide Requirements Traceability), UAT Support and Production implementation support.
  • IT Quality Assurance testing terms and methodologies (e.g. White Box vs. Grey Box vs. Black Box testing, Integration vs. System testing, Regression testing, etc.)
  • Traditional (Waterfall), Hybrid and/or Agile (Scrum) software development methodologies.
  • Test automation frameworks (ex. Page Object Models, modularization, keyword/data driven, etc.) for web, client, and/or mobile applications with knowledge in creating object repositories and identifying dynamic element xPaths and/or HTML IDs.
  • Open-source test automation tools (i.e. Selenium) with familiarity in other commercial tools (ex. Ranorex, UFT, etc.).
  • Continuous Integration/Continuous Development/ Continuous Testing practices and tools by creating and executing scripts, as well as, reporting results.
  • Selenium integration with Appium and/or Winnium for mobile testing – not required but a plus
  • Object-oriented programming concepts and design. Proficient in 1+ programming languages (i.e. C#/.Net, Java, SQL (Microsoft, Oracle), etc.).
  • Web protocols and services (i.e. HTTPS, TCP/IP, WSDL, SOAP/REST services, etc.).
  • Data-interchange formats (i.e. JSON, XML, etc.).
  • Data-binding techniques using variables and/or parameters.
  • Source control processes using integrated development environments (i.e. Team Foundation Server, Eclipse, etc.).
  • Test management tools (i.e. Microsoft Test Manager, HP ALM, Jira, etc.).
  • Database management tools (Microsoft SQL Server Mgmt. Studio, Oracle SQL Developer, etc.).
  • API/Web Service testing tools (i.e. SoapUI, Postman, etc.).
  • ETL/Data Warehousing tools (Informatica Power Center, SQL Server Integration Services, etc.).
  • Experience with AWS or Azure
  • Extensive knowledge of web technologies and experience testing web APIsREST services
  • Extensive knowledge of scripting languages, SQL, and high-level Java experience
  • Experience of automating complex systems integration (End-To-End)
  • Microsoft Project, Microsoft Visio, and Microsoft Office (Word, Excel, PowerPoint).
  • A strong command of manual and automated testing methodologies and general quality concepts
  • Qualifications (10+) overall years of experience in application testing with 5 years of experience must be in DevOps and AWS 2 Years of experience as a Technical Lead QA for DevOps 1+ years of experience managing a DevOps team directly.
  • Bachelor's in Computer Science, or related field or equivalent experience Devops AWS Architect.
  • Preferred Experience supporting insurance clients
  •  
  • Strong interpersonal and communication skills and the ability to present technical information to all audience levels.
  • Critical thinking and problem-solving skills.
  • Independent, as well as, team work structure.
  • Organizing and presenting information in a training setting.

DevOps Design/Implementation:

  • Automation Experience breaking complex software systems
  • DevOps with AWS and/or Azure as a Technical Lead with 1+ years of that experience managing a DevOps team directly and unsupervised
  • Hands-on experience writing and configuring pipelines, integrating and managing DevOps with the following software languages tools Infrastructure automation technologies Docker, Vagrant, etc
  • Build automation technologies Jenkins, MavenGradle, AnsibleChefPuppet etc. Monitoring technologies Nagios, Ganglia, Splunk, ELK stack, etc. Modern programming languages Java, Python, etc.
  • Participate in the planning, development and implementation of test automation efforts.
  • Evaluate systems and/or applications and organizational tools to determine candidates for test automation.
  • Having experience of writing a Java code from Scratch with expert Java experience required – 50/50 Java and C# experience
  • Having experience of writing core java scripts to automate back end testing.
  • Selenium Multithreading and Troubleshooting Selenium Grid Log4J Apache
  • POI API Expert Selenium Experience required
  • Experience integrating the execution of QTP Selenium regression scripts with Continuous Integration build servers like TFS and/or Jenkins Experience with GIT,
  • Consume existing framework and help architect with designing components in the framework to accommodate web-based, client-server, REST/SOAP services, mobile and ETL automation features.
  • Help architecting functional, non-functional and performance automation frameworks to accomplish on-demand and scheduled testing through Continuous Integration/Continuous Development/Continuous Testing (CI/CD/CT) practices and procedures.
  • Implement multiple script sets for applications in a variety of environments.
  • Help architecting and managing test data creation and maintenance procedures through test automation using a variety of data methods.
  • Experience testing hosted cloud SaaS web applications is highly desirable Experience
  • LoadRunner and/or JMeter load testing experience preferred but not required.
  • Integrate reporting methods with test management tools utilizing the framework/accelerator.
  • Dashboard design, construction and instrumenting it through the test automation and / or dev pipeline in the form of a freestyle project for both functional, non-functional and performance automation testing.
  • Scripting languages Perl, Shell, etc. Experience with test-driven development (TDD) and automated testing frameworks Experience with Scrum
  • Identify continuous opportunities for improvement around the framework & accelerator design/implementation.
  • Nice to have: Architect framework components for performance tests using CI/CD/CT practices and procedures.
  • Experience with Agile and Scrum Experience with scripting software automation testing products, with Automation Framework development using Selenium.
  • Agile development methodologies Capable of delivering on multiple competing priorities with little supervision Excellent verbal and written communication skills

Automation Standards:

  • Evaluate and incorporate current industry standards and trends into framework design/development in accordance with industry best practices for DevOps.
  • Engages with QA testing peers, as well as, other organizational stakeholders to understand test automation framework/accelerator goals and requirements.
  • Lead technical discussions with senior management regarding critical technology decisions and business case justification while showing proof of value metrics.
  • Participate in requirements reviews and test planning meetings.
  • Demonstrate high test case coverage and reusability through industry standard best practices.
  • Demonstrate high test case automation coverage by running an active test case candidate review program.
  • Conduct and/or oversee peer reviews for adherence to test automation standards and best practices.
  • Assist in determining code health across environments; build propagation from Development/Test/Pre-Production environments.
  • Source control processes using integrated development environments (i.e. Team Foundation Server, Eclipse, etc.).
  • Test management tools (i.e. Microsoft Test Manager, HP ALM, Jira, etc.).
  • Database management tools (Microsoft SQL Server Mgmt. Studio, Oracle SQL Developer, etc.).
  • API/Web Service testing tools (i.e. SoapUI, Postman, etc.).
  • ETL/Data Warehousing tools (Informatica Power Center, SQL Server Integration Services, etc.).
  • Experience with AWS or Azure
  • Extensive knowledge of web technologies and experience testing web APIsREST services
  • Extensive knowledge of scripting languages, SQL, and high-level Java experience
  • Experience of automating complex systems integration (End-To-End)
  • Microsoft Project, Microsoft Visio, and Microsoft Office (Word, Excel, PowerPoint).
  • A strong command of manual and automated testing methodologies and general quality concepts
  • Qualifications (10+) overall years of experience in application testing with 5 years of experience must be in DevOps and AWS 2 Years of experience as a Technical Lead QA for DevOps 1+ years of experience managing a DevOps team directly.
  • Bachelor's in Computer Science, or related field or equivalent experience Devops AWS Architect.
  • Preferred Experience supporting insurance clients
  •  
  • Strong interpersonal and communication skills and the ability to present technical information to all audience levels.
  • Critical thinking and problem-solving skills.
  • Independent, as well as, team work structure.
  • Organizing and presenting information in a training setting.
Dice Id : 10239619
Position Id : 4005
Originally Posted : 4 months ago
Have a Job? Post it