Neptune
Senior Software Quality Engineer
Neptune, Duluth, Georgia, United States, 30155
Position Summary
The SaaS team is looking for a Software Quality Engineer to help define and coordinate testing efforts withinNeptune’s commercial software offerings. Neptune’s platform is composed of services that manage ourcustomer’s operations by enabling end users for access to IOT data, specifically Neptune’s world class watermeters.
The Software Testing Specialist will define and coordinate testing efforts within Neptune’s commercial softwareofferings. Neptune’s platform is composed of services that manage our customer’s operations by enabling endusers for access to IOT data, specifically Neptune’s world class water meters.
Author and execute test cases, using defined methodologies for manual and/or automated tests.Isolate, reproduce and track bugs and verify fixes.Document test results and assist in the continuous improvement and modification of software.Develop solutions that scale, and this position will be in the driver seat and work through any challengesand solve problems. The aspects of why and what are well defined and the how part is accomplished bythe team.This position will develop solutions that scale and you need to be in the driver seat and work through anychallenges and solve problems. The aspects of why and what are well defined and the how part is accomplished bythe team.
Our most valued partner is our customer. This is part of our DNA. You are responsible for making them successfulwhen they use our services.
Responsibilities
Participates in Sprint Planning, Estimation, and Retrospective meetings to review project progress and actaccordinglyRemains involved in preparing and reviewing estimates and project plan as requiredPlays vital role during project planning by providing QA estimates and detailing tasks involved across each stepin Neptune’s Product Development testing processesIdentifies the testing techniques and testing types required to effectively fulfill Neptune’s Product Ownerdefined requirementsRemains actively involved in designing, leading, and reviewing Neptune’s ongoing Product Development TestPlan and Test Strategy based on requirementsCreates and reviews of test cases and test scripts to effectively meet Neptune’s Product Development TestPlan and Test Strategy, creating test data for all required test scenariosRemains involved in writing complex SQL queries to verify data from source to target throughout thedevelopment processRemains involved in test environment setup and gaining access to required tools through coordinating withDevelopers and Administrative teamsExecutes extensive test cases to capture, analyze, and develop action plans based on test results and softwareneedsTracks and monitors all testing activities of the Product Development TeamPerforms defect tracking using JIRA and status reporting by proper documentationWorks with Developers, Business Analysts, and Project Managers to analyze and develop solutions to testdefectsHolds responsibility over production validation after every software release and modificationMaintains overall industry knowledge on latest testing trends and technologyProvides technical expertise in the diagnosis and resolution of an issue, including the determination andprovision of workaround solution or escalation to business ownersLead and mentor colleagues or subordinate team members.Experience
5+ years of experience as a QA Engineer (functional, integration, regression, performance, and scalabilitytesting) for distributed systems.Experience with testing and using REST APIsExperience with testing mobile applicationsExposure to multiple, diverse technologies and processing environmentsDemonstrates ability to back decisions with research and the “why”. Articulate several options, the pros andcons for each, and a recommendationA ‘can-do’ attitude to meet challenges; energized by change and thriving in team-based workExcellent verbal, written, interpersonal, and customer service skills and ability to establish good workingrelationship with a wide range of peopleProject and time management skills, with the ability to manage completing prioritiesExperience working in a diverse team and accomplishing goals with cross team collaborationExperience working in the public clouds is a plus but not requiredEducation
A Bachelor's or higher degree in Computer Science or related field. A lack of degree can be supported by anaccomplished career in testing software systems at scale.
Location : Duluth, GA
#HP1
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
The SaaS team is looking for a Software Quality Engineer to help define and coordinate testing efforts withinNeptune’s commercial software offerings. Neptune’s platform is composed of services that manage ourcustomer’s operations by enabling end users for access to IOT data, specifically Neptune’s world class watermeters.
The Software Testing Specialist will define and coordinate testing efforts within Neptune’s commercial softwareofferings. Neptune’s platform is composed of services that manage our customer’s operations by enabling endusers for access to IOT data, specifically Neptune’s world class water meters.
Author and execute test cases, using defined methodologies for manual and/or automated tests.Isolate, reproduce and track bugs and verify fixes.Document test results and assist in the continuous improvement and modification of software.Develop solutions that scale, and this position will be in the driver seat and work through any challengesand solve problems. The aspects of why and what are well defined and the how part is accomplished bythe team.This position will develop solutions that scale and you need to be in the driver seat and work through anychallenges and solve problems. The aspects of why and what are well defined and the how part is accomplished bythe team.
Our most valued partner is our customer. This is part of our DNA. You are responsible for making them successfulwhen they use our services.
Responsibilities
Participates in Sprint Planning, Estimation, and Retrospective meetings to review project progress and actaccordinglyRemains involved in preparing and reviewing estimates and project plan as requiredPlays vital role during project planning by providing QA estimates and detailing tasks involved across each stepin Neptune’s Product Development testing processesIdentifies the testing techniques and testing types required to effectively fulfill Neptune’s Product Ownerdefined requirementsRemains actively involved in designing, leading, and reviewing Neptune’s ongoing Product Development TestPlan and Test Strategy based on requirementsCreates and reviews of test cases and test scripts to effectively meet Neptune’s Product Development TestPlan and Test Strategy, creating test data for all required test scenariosRemains involved in writing complex SQL queries to verify data from source to target throughout thedevelopment processRemains involved in test environment setup and gaining access to required tools through coordinating withDevelopers and Administrative teamsExecutes extensive test cases to capture, analyze, and develop action plans based on test results and softwareneedsTracks and monitors all testing activities of the Product Development TeamPerforms defect tracking using JIRA and status reporting by proper documentationWorks with Developers, Business Analysts, and Project Managers to analyze and develop solutions to testdefectsHolds responsibility over production validation after every software release and modificationMaintains overall industry knowledge on latest testing trends and technologyProvides technical expertise in the diagnosis and resolution of an issue, including the determination andprovision of workaround solution or escalation to business ownersLead and mentor colleagues or subordinate team members.Experience
5+ years of experience as a QA Engineer (functional, integration, regression, performance, and scalabilitytesting) for distributed systems.Experience with testing and using REST APIsExperience with testing mobile applicationsExposure to multiple, diverse technologies and processing environmentsDemonstrates ability to back decisions with research and the “why”. Articulate several options, the pros andcons for each, and a recommendationA ‘can-do’ attitude to meet challenges; energized by change and thriving in team-based workExcellent verbal, written, interpersonal, and customer service skills and ability to establish good workingrelationship with a wide range of peopleProject and time management skills, with the ability to manage completing prioritiesExperience working in a diverse team and accomplishing goals with cross team collaborationExperience working in the public clouds is a plus but not requiredEducation
A Bachelor's or higher degree in Computer Science or related field. A lack of degree can be supported by anaccomplished career in testing software systems at scale.
Location : Duluth, GA
#HP1
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)