- +1
- +4
- Minnesota, United States
About
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.
Nice-to-have skills
- JIRA
- Jenkins
- Google Cloud Platform
- Active Directory
Work experience
- QA Test Automation
Languages
- English