Essential job functions and responsibilities
* leverage programming skills and test fixture knowledge to design, develop, maintain, and extend software automation frameworks for embedded and cloud applications.
* collaborate with the team to design, execute, and maintain both manual and automated test scripts across ui, backend, api, performance, scalability, and security layers based on project requirements.
* establish and enforce quality standards, ensuring they align with project goals and application areas under control.
* engage with developers, subject matter experts, cross-functional teams, and product management in test case reviews and execution.
* integrate automated tests into the ci/cd pipeline, ensuring results are stored in a shared repository.
* translate business requirements into testable features and create test scenarios that meet those needs.
* identify, troubleshoot, and document reproducible defects, working to resolve issues efficiently with software development team members.
* create and manage functional, non-functional, and integration testing environments; conduct root cause analysis and debugging for features with moderate complexity.
* lead discussions with cross-functional team members to identify high-risk areas early in the development lifecycle and create strategies to mitigate those risks.
* develop test plans, audit execution evidence, and generate test reports, adhering to structured and controlled processes.
* analyze and verify data conversions across multiple formats to ensure accuracy and compliance with emr systems.
* mentor junior team members and contribute to the continuous improvement of software quality methodologies and processes.
* lead process improvements, manage jira verification, and facilitate ccb meetings with cross-functional teams to drive consensus and project alignment.
* troubleshoot complex issues in existing or new software by analyzing both product behavior and code.
required qualifications
* bachelor's degree in electrical engineering, computer engineering, or a related technical field, or equivalent combination of education and experience.
* extensive experience with software quality engineering methodologies and processes.
* 4+ years of programming experience, leveraging ai libraries and tools to enhance and extend test automation frameworks.
* 2+ years of full-stack software test engineering experience.
* 4+ years of experience utilizing ai tools and libraries to enhance test automation frameworks and build test fixtures for hardware interaction.
* 4+ years of hands-on experience in test automation using python, robot framework with appium, and selenium.
* strong understanding of testing methodologies and strategies, including black-box, grey-box, and white-box testing, as well as feature, functional, continuous integration, continuous deployment, continuous testing, and regression testing.
desired qualifications
* experience in performance and load testing for embedded and cloud applications.
* experience implementing ci/cd pipelines for automated tests across different application layers.
* strong background in developing and integrating test fixtures with automated tests using python, robot framework, or ai tools and libraries.
* self-motivated, independent, and eager to learn new technologies.
* detail-oriented, with strong time management skills and the ability to meet deadlines.
* excellent interpersonal and teamwork skills, with the ability to work independently.
* exceptional analytical skills and problem-solving abilities.
* collaborate effectively with team members, both in person and virtually, with this role requiring regular work from the office.
* flexible, able to work under tight deadlines in office environment, and support off-hours demands when needed.
#j-18808-ljbffr