Job Summary:
In the role of Principal Test Engineer within Capillary Technologies quality assurance team, you will take the lead in testing efforts, automation, and client support. Your primary responsibilities will involve crafting meticulous test plans and cases, bug tracking, and ensuring the final product aligns with client standards and expectations.
Supervisory Responsibilities:
None
Duties/Responsibilities:
- Collaborate closely with project teams and clients to ensure the testability of requirements.
- Exemplify our commitment to high engineering standards and bring consistency to both projects and team members.
- Strive to become a subject matter expert in the targeted product/application.
- Guarantee the safety and reliability of our clients' products for market and consumer use.
- Adapt and implement tailored test strategies according to project platforms and requirements, encompassing both manual and specialized testing capabilities.
- Assist in debugging and conducting root cause analysis for identified production issues.
- Develop and maintain comprehensive test plans and requirement matrices.
- Validate data for front-end and back-end systems.
- Analyze, identify, and meticulously track software defects, providing detailed reports through bug-tracking tools.
- Perform various testing types including Functional, Regression, Integration, Compatibility, and more.
- Mentor and lead Associate Test Engineers and Test Engineers, fostering professional growth.
- Promote and uphold standards and workflow processes to enhance efficiency.
- Generate reports on testing progress and present findings to the project team.
- Undertake other assigned duties as required.
Required Skills/Abilities:
- Strong verbal and written communication skills.
- Proficiency with Windows, macOS, and Linux systems, along with a deep understanding of common operating system features.
- Competence in creating and developing comprehensive test cases and test suites.
- Experience in generating test execution metrics and result reports.
- Familiarity with version control tools such as Git and SVN.
- Ability to document test engineering practices at the project level.
- Proficiency in executing API and Backend tests.
- Skill in leveraging querying languages for interaction with application data layers.
- Exceptional interpersonal and customer service skills.
- Knowledge of various test engineering specializations including Automation, Accessibility, Performance, and Security.
- Commitment to follow-through and effective communication of completed work.
- Excellent organizational skills and meticulous attention to detail.
- Eagerness for personal growth and development.
- A strong desire to continuously learn and experiment with new approaches.
- Outstanding time management skills with a proven track record of meeting deadlines.
- Strong analytical and problem-solving abilities.
- Ability to lead discussions with clients regarding test engineering best practices and project test status.
- Capability to prioritize tasks and delegate when necessary.
- Comfortable functioning effectively in high-paced and highly technical environments.
- Experience with Ticket Management Tools such as Jira, ADO, and TFS.
Education and Experience:
- High school diploma or equivalent.
- Bachelor’s Degree in Engineering, or a closely related field and at least seven years of related experience; or an equivalent combination of education, training and experience.
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer. Must be able to lift up to 25 pounds at times.
Travel:
- This position will not be required to travel