Logo
HawodTech Solutions Inc.

Software Development Engineer in Test

HawodTech Solutions Inc., New York, New York, us, 10261


Job Description: The RoleAn opportunity has arisen for a SDET Role to test the software platform for a new digital asset exchange; focused on an institutional client base. The ideal applicant will bring previous experience of building scalable mission-critical systems in the cloud.

This role would mainly require you to test the UI application and write automated scripts in Selenium. The UI application is developed inside the desktop application based on the Finsemble/Electron platform, which embeds web sockets. This launches multiple Chromium windows, and currently, Selenium is being used to test it.

The ideal candidate will have a real passion for success and will never be satisfied with achieving the bare minimum. They will be someone who relishes a challenge and flourishes on seeing their team improve and achieve targets. With a strong background in software engineering, your focus will be to improve and build upon our automated testing processes.

Key Accountabilities/Responsibilities:

Design, develop, and implement best quality practices and processes for product development.

Design detailed test cases, test scenarios, and step definitions using feature files to satisfy user stories utilizing a BDD approach.

Create and maintain test cases using test case management tools.

Identify test strategies, test cases, and test scripts that ensure high quality and coverage of functionality, integration, and performance of components or systems.

Participate in sprint activities, test preparation, creating manual and automated test cases.

Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.

Identify, record, and document test results thoroughly and track bugs.

Estimate, prioritize, plan, and coordinate testing activities.

Troubleshoot and discover the root cause of complex issues.

Be able to lead the team and take strategic decisions in prioritizing automation backlog.

Collaborate with Developers to continuously improve the testability and robustness of the codebase.

Track quality assurance metrics, like defect densities and open defect counts.

Adhere to standards and practices.

Knowledge and Experience Required:

At least 9 years experience as a QA Automation Engineer.

At least 6 years experience of using Selenium.

At least 2 years experience in API testing using tools like Insomnia or Postman.

Experience of using TypeScript.

Strong understanding and experience of integration with CI/CD pipelines.

Comfortable designing and writing framework from scratch.

Fundamental critical and conceptual thinking skills.

Strong risk management and problem-solving skills.

Excellent documentation skills.

A results-oriented outlook with the ability to prioritize and deliver key initiatives.

Experience in identifying complex test cases including edge cases.

Ability to identify productivity and efficiency improvements and quickly adapt to changes.

Ability to partner with other project stakeholders to resolve issues and mitigate project impacts.

Experience creating SQL queries for validating tests and creating test data.

Experience working in an Agile/Scrum development process.

Working knowledge of Confluence, JIRA, and Bitbucket.

Other Skills/Experience:

Worked in an early-stage start-up.

Worked in the finance industry.

Worked in an Agile environment.

Blockchain knowledge.

Experience with Cypress.

Experience analyzing and testing large ERP or Financial IT systems.

Experience in finance with real-time trading systems/market data.

Experience in working in a regulated financial firm.

Experienced in working with multinational global teams.

Required Skills:Environment:

Test Scenarios, ERP Test Scripts, Pipelines, Bitbucket, User Stories, Assurance, Confluence, ROOT, Selenium, Trading, Scratch, Metrics, Test Cases, TypeScript, Components, Product Development, Developers, Risk Management, Quality Assurance, Automation, Software Development, Scrum, Specifications, Integration, Writing, JIRA, Windows, Documentation, Software Preparation, Testing, Finance, SQL, Engineering, Design, Management.

#J-18808-Ljbffr