Cynet systems Inc
SDET Backend Tester - Remote / Telecommute Job at Cynet systems Inc in Great Fal
Cynet systems Inc, Great Falls Crossing, VA, United States
Overview
- Perform technical detail design, coding, and testing of applications.
- Act as a subject matter expert for internal and customer discussions related to maintaining and enhancing existing software systems.
- Develop and analyze interface design documentation, ensuring compliance with hardware and software systems standards and procedures.
- Deliver large systems supporting tens of thousands of users while adhering to code quality, migration, and DevOps standards.
- Conduct software analysis, including requirements gathering, use case development, and design.
- Implement and document source code according to design specifications.
- Perform software testing by developing and executing automated unit and structured test cases.
- Compile, assess, and report results from software testing and analysis.
- Develop software solutions for enterprise environments, incorporating functional and non-functional requirements such as performance and availability.
- Perform operations and maintenance (O&M) of existing systems, identifying areas for improvement and streamlining.
- Demonstrate expertise in both front-end and back-end programming and integration frameworks.
- Assist with estimation of application feature development.
- Provide direct technical support for high-level and critical issues related to supported applications.
- Collaborate with cross-functional teams to develop scalable, reliable software.
- Recommend and integrate new technologies, extending open-source libraries and systems as needed.
- Contribute to product scoping, architecture, and roadmap discussions.
- Evaluate emerging technologies to identify opportunities, trends, and best practices.
- Mentor junior software engineers.
Requirement / Must Have
- Back-end testers (ETL/SQL) with automation skills.
- Healthcare domain experience.
Experience
- 5 years of experience in software development, coding and compilation, software architecture/design, user requirements definition, and software specification development.
- In lieu of a Bachelor's degree, an additional 4 years of relevant work experience is required in addition to the required experience.
Should Have (Nice to Have)
- Generative AI experience.
Skills
- Ability to communicate technical requirements to all levels of expertise.
- Strong interpersonal skills with the ability to establish and maintain good working relationships.
- In-depth knowledge of the software development life cycle (SDLC).
- Proficiency in integrating complex and existing systems.
- Advanced knowledge of programming languages such as JavaScript, C, and Python.
- Excellent written and verbal communication skills.
- Proficiency with cloud technologies such as AWS and Azure.
- Advanced knowledge of database technologies including SQL, Oracle, MongoDB, PostgreSQL, and cloud databases.
- Strong understanding of software engineering best practices, agile methodologies, and CI/CD pipelines.
- Knowledge of test-first practices, including Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
- Strong experience with deployment, continuous integration, continuous testing, and continuous delivery processes and tools.
- Expertise with CI/CD tools and frameworks.
- Knowledge of code quality and promotion practices.
Qualification and Education
- Bachelor’s degree in Information Technology or Computer Science.
- In lieu of a Bachelor’s degree, an additional 4 years of relevant work experience.