Logo
TAJ Technologies Inc

Quality Assurance Engineer

TAJ Technologies Inc, Rochester, Minnesota, us, 55905


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.