Qualifications:
· Proven experience as a Quality Assurance Engineer for mobile and desktop web applications.
· Strong experience in collaborating with business analysts and developers to understand project requirements.
· Proficiency in writing and executing tests for new and existing features.
· Experience creating and running automated tests for frontend UI and backend API features.
· Familiarity with issue tracking systems, such as Jira, and resolving problems through to completion.
· Hands-on experience with continuous integration tools, such as Jenkins.
· Ability to recommend innovative testing approaches to development teams.
· Strong communication skills with the ability to report testing results to project managers.
Collaboration:
· Work closely with business analysts and developers to understand business processes and system functionality.
· Collaborate with cross-functional teams to ensure a comprehensive understanding of project requirements.
· Understand the production environment and create representative testing frameworks for use in development.
· Understand legal and regulatory requirements that apply to the application and ensure they are reflected within test designs.
Test Planning and Execution:
· Write and execute tests to cover new and existing features of mobile and desktop web applications.
· Develop comprehensive test plans and test cases to ensure thorough coverage of system functionality, including unit, functional and load tests.
· Develop test cases to cover distributed network operations including Active Directory, API access and operations within Google Cloud Platform.
· Develop test cases for evaluating the performance of the application on mobile and desktop devices.
Automated Testing:
· Create and run automated tests for both frontend UI and backend API features.
· Implement and maintain automated testing frameworks to enhance testing efficiency.
· Automate triggers in git repositories to facilitate comprehensive testing upon push operations.
Issue Tracking:
· Track and manage issues using ticketing systems such as Jira.
· Take ownership of issues, ensuring they are resolved promptly and effectively.
Continuous Integration:
· Operate continuous integration tools, such as Jenkins, to automate the testing process.
· Interpret results and identify potential issues that may emerge over time.
Innovative Testing Approaches:
· Recommend novel approaches to testing to development teams for achieving short and medium-term milestones.
· Contribute to the improvement of testing processes and methodologies.
Reporting and Communication:
· Report testing results to project managers to communicate progress and potential challenges to clients.
· Provide clear and concise documentation of testing activities and results.
“TAJ Technologies, Inc. is an EEO/AA Employer: women, minorities, the disabled and veterans are encouraged to apply”