What are the responsibilities and job description for the Software Test Engineer position at Lingraphica?
Company Description
Lingraphicais a mission-driven organization that provides speech-generating devices tohelp improve communication, speech, and quality of life for people with communication impairments. Welook for candidates who enjoyworking in a fast-paced, goal-oriented environment, and who share our commitment to helping individuals on their communication journey.
Job Description
Purpose: The Software Test Engineer (STE) is part of our software development team that is responsible for enhancing and maintaining the Lingraphica Products. The primary responsibility of the STE is to ensure that our products meet our quality standards. This role requires working closely with technical leads, product managers, and software engineers on the team and involves testing software that meets feature requirements.The STE will be the point person for implementing and running tests on new and legacy code bases.
Essential Duties And Responsibilities
Knowledge, Skills & Abilities
Work Environment & Physical Demands
Employee works from home and is expected to maintain a safe, productive work environment with secure internet access. Must be able to operate a computer with or without reasonable accommodation.
Travel
Travel is required to Princeton, NJ and another location within the US for meetings approximately 2x / year.
Accommodations
To perform this job successfully, an individual must be able to perform each essential duty and physical demand satisfactorily. The requirements listed above are representative of the knowledge, skills, and/or abilities and physical demands required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
To learn more about Lingraphica, visit:www.lingraphica.com!
This Organization Participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.
Este empleador participa en E-Verify y proporcionará al gobierno federal la información de su Formulario I-9 para confirmar que usted está autorizado para trabajar en los EE. UU.
Lingraphicais a mission-driven organization that provides speech-generating devices tohelp improve communication, speech, and quality of life for people with communication impairments. Welook for candidates who enjoyworking in a fast-paced, goal-oriented environment, and who share our commitment to helping individuals on their communication journey.
Job Description
Purpose: The Software Test Engineer (STE) is part of our software development team that is responsible for enhancing and maintaining the Lingraphica Products. The primary responsibility of the STE is to ensure that our products meet our quality standards. This role requires working closely with technical leads, product managers, and software engineers on the team and involves testing software that meets feature requirements.The STE will be the point person for implementing and running tests on new and legacy code bases.
Essential Duties And Responsibilities
- Primary accountability for quality of products and ensuring the team is following best practices around testing.
- Setting up, maintaining, and performing test automation frameworks on multiple application platforms (Python, PHP, JavaScript, etc.) and building test scenarios and acceptance tests.
- Knowledge of version control systems and CI/CD tools (e.g., Jenkins, GitHub Actions).
- Excellent analytical and problem-solving skills with attention to detail.
- Effective communication and collaboration skills to work effectively in cross-functional teams.
- Investigating customer problems referred to by the technical support team, testing bugs, and creating and managing bug reports.
- Familiarity with API testing tools like Postman or REST Assured.
- Perform manual testing to validate software functionality, user interfaces, and workflows by simulating real-world usage scenarios, while identifying edge cases and ensure thorough testing of software functionality, usability, and scalability.
- Monitor and analyze test results, reporting issues and recommending solutions.
- Validate fixes and enhancements through rigorous regression testing.
- Provide feedback and recommendations to improve software quality, development processes, and testing methodologies.
- Working with deployment teams, resolving level issues for systems, coordinating product design, and offering inputs on the testability of functional elements and product designs.
- Analyzing and disintegrating software systems and coordinating with other teams to enhance the overall design.
- Reporting on all testing actions performed in daily and weekly reports.
- Researching test tools, methodologies, and trends and upgrading existing practices and processes.
Knowledge, Skills & Abilities
- Experience and knowledge of manual testing methodologies.
- Deep understanding of at least 1 major automated testing framework for web, mobile or desktop application technologies.
- Solid understanding of software development life cycles (SDLC) and Agile methodologies.
- Experience with automated testing frameworks (e.g., Selenium, Cypress, PyTest).
- Experience with at least one modern JavaScript front-end development technology.
- Knowledge of programming languagesPython, PHP, JavaScript and process management methodology.
- Bachelor's degree in computer science or related discipline or equivalent combination of education and relevant work experience
- Two plus years of experience in testing with preference for automated testing frameworks, required
- Two plus years of experience in software development using UI frameworks and programming languages like Python, PHP, Java, etc., required
Work Environment & Physical Demands
Employee works from home and is expected to maintain a safe, productive work environment with secure internet access. Must be able to operate a computer with or without reasonable accommodation.
Travel
Travel is required to Princeton, NJ and another location within the US for meetings approximately 2x / year.
Accommodations
To perform this job successfully, an individual must be able to perform each essential duty and physical demand satisfactorily. The requirements listed above are representative of the knowledge, skills, and/or abilities and physical demands required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
To learn more about Lingraphica, visit:www.lingraphica.com!
This Organization Participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.
Este empleador participa en E-Verify y proporcionará al gobierno federal la información de su Formulario I-9 para confirmar que usted está autorizado para trabajar en los EE. UU.