Position:
Software Development in Test (SDET) – Firmware
LOCATION: San Diego, CA
Summary
The Software Quality Assurance Engineer will work in challenging and collaborative environments to develop efficient software testing suites.
Duties/Responsibilities
- Create tools and scripts to reduce the need for repetitive and manual tasks and tests
- Analyze requirements and product specifications to create a testing plan and testing suite
- Report issues and work with the engineering team to determine the causes and solutions
- Follow best testing practices when working in collaboration with the project team and management
- Interact with customers to understand their requirements Work in a Test Driven Development (TDD) environment
- Ability to find ways to test and verify functions effectively
- Become a subject matter expert (SME) in the project
- Deep knowledge of continuous development and how the code is structured
- Software testing of User Interface and testing of interface protocols (APIs)
Requirements
Required Skills/Abilities:
- Strong understanding of all test fundamentals
- Strong understanding of Software Development Life Cycle (SDLC)
- Strong understanding of Software Quality Assurance methodologies, tools, and processes
- Strong knowledge of test management tools
- Strong knowledge of defect tracking tools
- Strong organizational, analytical, and presentation skills as well as an attention to detail
- Excellent written and verbal communication, problem-solving, and time management skills
- Knowledge of Requirements Management Systems
- Experience with external devices and controllers
Education and Experience:
- Have unrestricted and continuing employment authorization in the US or US Citizen
- Bachelor’s degree in Computer Science or equivalent
- 5+ years of proficient software testing experience working on software products / mobile applications
- Experience in testing Android applications, Android devices, and knowledge of AAOS
- Experience debugging and troubleshooting
- Experience designing and documenting unit and applications test plans, scenarios, scripts, or procedures
- Proficient with Ruby or Python
- General understanding of C++
- Experience with Git
- Familiarity with Cucumber and Gherkin is a plus
- Experience with the following tools: Jira, JAMA, QTest, Selenium WebDriver, Confluence, Jenkins, Github
Physical Requirements:
- Prolonged periods sitting at a desk and working on a computer
- Must be able to lift up to 15 pounds at times
Benefits
Abalta Technologies provide a generous benefits package that includes 20 days of personal time off (PTO), 401K matching, and generous health benefits