Software Test Engineer II, Alpha Informatix
Alphatec Spine
Carlsbad, california
Job Details
Full-time
Full Job Description
The Software Test Engineer will help test software applications and development tools for the new ATEC data platform. This includes active participation in all stages of the software development life cycle. Projects will include Windows applications and frameworks, data aggregators/gateways, data platform backend and front end.
Essential Duties and Responsibilities
- Test planning and design: Develop comprehensive test plans and test cases for data integrity, performance, and scalability of the data platform (both frontend and backend), also develop test plans for all the software tools related to the data processing and feature extraction.
- Automated testing development: Design, develop, and maintain automated testing frameworks and scripts for unit testing, integration testing, system testing and performance testing of the data platform.
- Manual testing execution: Perform manual testing when automated testing is not feasible. This includes exploratory testing, ad-hoc testing, and user acceptance testing to ensure the platform meets all requirements and specifications.
- Data integrity and validation: Ensure the data processed and stored by the platform maintains its accuracy, completeness, and reliability.
- Performance testing: Assess the platform’s performance, including its ability to process and retrieve data efficiently under different loads.
- Security testing: Evaluate the security aspects of the data platform, ensuring that data is protected against unauthorized access, data breaches, and other vulnerabilities.
- Create and execute test cases to assess environment and data configurations. Maintain comprehensive documentation of test cases, test results and testing methodologies.
- Ensure that data platform and its processes comply with relevant industry standards, regulatory requirements, and best practices.
Requirements
The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Proficiency in at least one programming language, such as Python, Rust, C++, or Java.
- Knowledge of testing frameworks and tools, such as pytest, JUnit, GTest, etc.
- Experience with test automation and writing test scripts.
- Experience with cloud platforms, such as AWS, Azure, or Google Cloud Platform.
- Familiarity with data pipelines, ETL processes, and data validation techniques.
- Knowledge of SQL and experience with relational databases.
- Understanding of data quality assurance and data integrity principles.
- Strong understanding of software testing methodologies, including unit testing, integration testing, and system testing.
- Ability to design and execute test plans, test cases, and test scenarios.
- Experience with performance testing and scalability testing of data processing systems.
- Knowledge of testing best practices and industry standards.
- Strong analytical and problem-solving skills
Education and Experience
- Minimum of Bachelors + 5 years or Masters + 3 years of experience in software testing, preferably in a data engineering or big data environment. Degrees in CS/engineering/stem or related field.
- Familiarity with data engineering concepts, tools, and technologies.
- Experience or familiarity with Databricks or Snowflake is desirable.
COMMUNICATION AND COLLABORATION
- Experience working in an Agile development environment.
- Excellent verbal and written communication skills.
- Ability to collaborate with cross-functional teams, including developers, data engineers, and business stakeholders.
For roles based in the United States that require access to hospital facilities, must be eligible for and maintain credentials at all required hospitals, including meeting any applicable physical requirements or vaccination requirements (including the COVID-19 vaccine, as applicable).
ATEC is committed to providing equal employment opportunities to its employees and applicants without regard to race, color, religion, national origin, age, sex, sexual orientation, gender identity, gender expression, or any other protected status in accordance with all applicable federal, state or local laws. Further, ATEC will make reasonable accommodations that are necessary to comply with disability discrimination laws.
Salary Range
Alphatec Spine, Inc. complies with state and federal wage and hour laws and compensation depends upon candidate’s qualifications, education, skill set, years of experience, and internal equity. $105,000 to $120,000 Full-Time Annual Salary.