SDET-NYC or Milwaukee, WI - Georgia IT Inc.
NYC, NY
About the Job
SDET
Location: NYC or Milwaukee, WI
Duration: Full Time
Salary plus Benefits
USC, GC and GC-EAD Only
Job Responsibilities:
As a technical, hands-on Senior Software Development Engineer in Test (SDET) your job is to participate in the manual & automation testing of our mobile based application. You will be under the guidance of a Principal SDET of a team with an already-established, mature testing process. Your role will be that of a "full-stack " QA Engineer - someone who has a strong appreciation and skill in software engineering with the capability of writing manual & automated and performance tests (time and training is allotted after hiring to learn our tech stack and frameworks).
Our Tech Stack: Node.js, webdriver.io, Mocha, Chai, Cucumber, GitLab, Sauce Labs, Applitools, K6
Responsibilities:
Skills and Experience Required:
Location: NYC or Milwaukee, WI
Duration: Full Time
Salary plus Benefits
USC, GC and GC-EAD Only
Job Responsibilities:
As a technical, hands-on Senior Software Development Engineer in Test (SDET) your job is to participate in the manual & automation testing of our mobile based application. You will be under the guidance of a Principal SDET of a team with an already-established, mature testing process. Your role will be that of a "full-stack " QA Engineer - someone who has a strong appreciation and skill in software engineering with the capability of writing manual & automated and performance tests (time and training is allotted after hiring to learn our tech stack and frameworks).
Our Tech Stack: Node.js, webdriver.io, Mocha, Chai, Cucumber, GitLab, Sauce Labs, Applitools, K6
Responsibilities:
- Contribute to an agile team by driving user story analysis and feature grooming, designing, and developing thorough test scripts
- Automated manual test data creation process by building custom API Routes
- Proven experience on writing complex API tests which interface with upstream services or databases
- Design and implement manual test suites by writing test plan/test cases / etc.
- Attend and contribute to sprint planning and take ownership of testing responsibility to ensure successful product releases
- Design, implement and maintain cross-platform test automation scripts
- Maintain the functional test portion of the Continuous Integration pipeline
- Develop and maintain BDD test scenarios and regression plans
- Participate in full test development life cycle including requirements analysis and design
- Work with developers to provide additional research and debugging of issues when more information is needed to resolve problems
- Apply engineering best practices in order to analyze and develop software solutions
- Develop software using established development and continuous integration practices
- Conduct peer code reviews and collaborations
- Participate in setting team standards and best practices
- Creates and/or refines development strategies & plans.
- Define objectives and recommended approach within constraints of context.
- Develops application code and corresponding white box tests based on features / requirements / stories.
- Executes the appropriate amount of testing needed while delivering on cadence.
- Utilizes relevant testing technologies and frameworks.
- Creates and executes automated tests with some guidance.
- Understands and can explain frameworks and test automation strategy to others.
- Within 6 to 12 months, has a solid understanding of the key systems within their business domain and understands the data flows and interdependencies for the key systems in their domain.
Skills and Experience Required:
- 4+ years of professional experience as a QA Automation Engineer working in an agile environment
- Solid development, test automation experience and technical expertise with UI and API
- Strong JavaScript (JS) experience required
- Strong analytic and debugging skills
- Thorough understanding of QA concepts, STLC, SDLC, Continuous Integration, and Continuous
- Demonstrated experience in automating tests with using JS, Java, Python, or other languages
- Solid understanding of different element locator strategies and the ability to write custom XPath, CSS Path
- Familiarity with HTML, CSS, REST APIs, JSON, RDBMS, XML/YAML. XCODE, ANDROID STUDIO
- Proven expertise in public cloud and associated technologies (AWS, Azure, Containerization)
- Understands basic Test Automation principles.
- Has experience using testing frameworks relevant to their work (e.g., Jest, Mocha, JUnit, pytest) "
Source : Georgia IT Inc.