We are seeking a skilled QA Engineer to join our team and ensure the quality and reliability of our applications designed for the Atlassian framework, specifically targeting Jira and Confluence integration. As a QA Engineer, you will play a vital role in the quality assurance process, working on both frontend and backend components. The ideal candidate is detail-oriented, has a passion for ensuring product excellence, and possesses experience with both manual and automated testing.
Responsibilities
- Test Planning: Collaborate with development and product teams to understand application requirements and design comprehensive test plans.
- Test Case Development: Create, review, and maintain detailed test cases and test scripts for frontend and backend functionalities.
- Manual Testing: Execute manual tests to validate application functionality, user interfaces, and system behavior.
- Automated Testing: Develop and maintain automated test scripts using appropriate tools and frameworks for regression, integration, and performance testing.
- Defect Identification: Identify and document defects using issue tracking systems, providing clear descriptions and steps to reproduce.
- Regression Testing: Perform regular regression tests to ensure existing features remain unaffected by new releases or code changes.
- Performance Testing: Collaborate with the performance testing team to design, execute, and analyze performance and load tests.
- Collaboration: Work closely with development, design, and product teams to ensure alignment on testing priorities and strategies.
- Continuous Improvement: Contribute to process improvement initiatives to enhance overall QA efficiency and effectiveness.
- Documentation: Maintain clear and organized documentation of test plans, test cases, test results, and defect reports.
- Adherence to Standards: Ensure adherence to testing standards, best practices, and quality assurance methodologies.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of software testing principles, methodologies, and practices.
- Experience with testing applications in the Atlassian framework, including Jira and Confluence integration.
- Proficiency in testing frontend technologies such as JQuery and JavaScript, as well as backend technologies such as Java or NodeJS.
- Knowledge of automated testing tools and frameworks (e.g., Selenium, Cypress, JUnit, TestNG).
- Familiarity with issue tracking systems and version control tools.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.