Senior Software Developer Test Engineer/QA- (REMOTE)

Apply for this position Please mention DailyRemote when applying
Posted 4 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

The Senior Software Developer Test Engineer helps in delivering the quality of multiple products for the Claims department that includes web, API, and mobile interfaces. We are looking for a dynamic, self-motivated hands on experienced engineer who can work with multiple teams and deliver quality in an iterative continuous delivery environment. This role will be working closely with principal QA engineers, QA managers, analysts, scrum masters and developers in a shift-left environment. The SDET should be capable of designing and developing automated functional integration tests and end-to-end tests using the best of the breed tools and technology.

Responsibilities

  • Design and develop testing frameworks that work at scale for large enterprises and experience in Agile/Scrum, SAFe delivery model
  • Tests complex API, web and mobile based applications that reference database back-end systems.
  • Creates and maintains automated test cases, executes test suites, reviews and diagnoses reported bugs, and ensures overall system quality prior to a product release.
  • Designs and troubleshoots automated suites of tests through continuous integration for value added feedback.
  • Works with the engineering teams to derive testing requirements throughout the development cycle.
  • Reproduces, debugs, and isolates problems and verify fixes.
  • Leads the automation testing effort and coach the team members with automation.
  • Works closely with software developers to create software artifacts including test plans, test cases, test procedures and test reports.
  • Works cross functional areas with internal partner engineering teams in a disciplined agile environment.
  • Estimates own testing tasks and works productively with minimum supervision while showing excellent team attitude.
  • Ability to perform automation feasibility analysis, requirements, and testability analysis of the project/program to identify the scope of the automation
  • Ability to automate test scripts development and execution performed in a high-paced environment
  • Proven experience automating all tiers of the enterprise scale applications (UI, API, Database)
  • Ability to work with BDD/TDD frameworks with Specflow/Gherkin, C#, Testcafe, Node JS, Java Script, Python, Appium

Required Qualifications

  • Four-year college degree in Software Engineering, Computer Science, or related technical discipline such as Science or Engineering, and a minimum of 5+ years of experience, preferably in either a Software Development Engineer or (SDET) Software Development Engineer in Test role
  • Experience working within a wide variety of automated testing frameworks using C#, Selenium, Selenium Grid, CI/CD pipeline, Docker, Node JS, Java Script, Web Service Automation, SOAP, RESTful, PowerShell Scripting skill, Database SQL
  • Strong experience with XML, Databases and SQL.
  • Experience testing API endpoints using Postman or similar tools.
  • Experience with Test processes, open-source test frameworks, test design strategies, writing test cases, and automating tests with frameworks like NUnit/TestNG, Selenium, and Appium is preferred.
  • Experience with DevOps, CICD, Jenkins, and GIT
  • Experience in Agile Application Development & Scrum methodologies
  • Research and evaluate new software, frameworks, and techniques to provide recommendations to the division
  • Mentor less experienced SDETs while providing training and performing automation code reviews
  • Passionate about software testing and delivering high quality applications
  • Excellent communication, problem solving, and analytical skills is a must
  • Must possess a strong sense of ownership, responsibility, and initiative
  • Flexibility to balance multiple assignments in a fast-paced environment
  • Ability to work independently, yet function as an integral part of a team

Preferred Qualifications

  • Experience in full .NET software development, especially in the areas of: Visual Studio, TFS, C#, Node JS, Java Script, SQL Server, WCF, ASP.NET, MVC, Web API, LINQ, SOAP, and REST
  • Splunk, App Insights and/or Dynatrace knowledge is a plus
  • Azure Cloud knowledge a plus
  • Understanding of DevOps applications and infrastructure (Icat, DoCat, etc.)
  • Experience working with DevOps teams that own the full engineering lifecycle.
  • Experience working in a global business with team members and customers in multiple time zones.
  • Basic Unix and Shell scripting.

Benefits

At GEICO, we make sure you have the support and resources to leverage and develop your skills, secure your financial future, and take care of your health and well-being. GEICO continually seeks to provide a workplace where everyone can be their authentic self. To help achieve this goal, we support associate-led Employee Resource Groups that foster a true sense of community. Through GEICO's competitive benefits offerings and various training and development opportunities, we have you covered with our Total Rewards Program that includes:

Premier Medical, Dental and Vision Insurance with no waiting period
Paid Vacation, Sick and Parental Leave, 401(k) Plan, Tuition Reimbursement, Paid Training and Licensures

Benefits may be different by location. Benefit eligibility requirements vary and may include length of service.

Coverage begins with the pay period after hire date. Must enroll in New Hire Benefits within 30 days of the date of hire for coverage to take effect.

The safety of our associates, both current and future, is GEICO's highest priority. At this time, most of our associates are working remotely due to the current COVID-19 pandemic. Candidates who are selected for this position will be trained remotely and must be able to work from home in a designated work area.

GEICO is proud to be an equal opportunity employer. We are committed to cultivating an environment where equal employment opportunities are available to all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO celebrates diversity and believes it is critical to our success. As such, we are committed to recruit, develop and retain the most talented individuals to join our team.