We are seeking a highly skilled Automation Specialist to join our team and drive the automation and testing efforts for applications within the Atlassian framework, with a focus on Jira and Confluence integration. As an Automation Specialist, you will play a pivotal role in enhancing the quality of our software by designing, developing, and maintaining automated test scripts. The ideal candidate has a strong technical background, a deep understanding of testing methodologies, and a passion for automation.
Responsibilities
- Test Automation Strategy: Collaborate with QA and development teams to design an effective automation strategy for testing frontend and backend functionalities of applications within the Atlassian framework.
- Automated Test Script Development: Create, maintain, and enhance automated test scripts using appropriate testing frameworks and tools for both frontend (JQuery, JavaScript) and backend (Java, NodeJS) components.
- Continuous Integration and Delivery: Integrate automated tests into the CI/CD pipeline to ensure rapid and reliable feedback on code changes.
- Test Framework Maintenance: Maintain and enhance the test automation framework, ensuring scalability, stability, and efficiency.
- Regression Testing: Implement and execute automated regression tests to validate existing functionalities and ensure backward compatibility.
- Defect Identification: Identify, document, and report defects using issue tracking systems, providing detailed information for efficient resolution.
- Performance and Load Testing: Collaborate with performance testing teams to develop and execute automated performance and load tests.
- Documentation: Document automation scripts, processes, and best practices to ensure knowledge sharing and onboarding of new team members.
- Process Improvement: Continuously enhance the automation process by identifying bottlenecks and suggesting improvements.
- Training and Support: Provide training and support to QA and development teams in adopting and utilizing automation tools and methodologies effectively.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of software testing methodologies, QA processes, and test automation.
- Proficiency in test automation frameworks and tools (e.g., Selenium, Cypress, TestNG, JUnit, Ghost Inspector).
- Experience in scripting and programming languages such as Java, JavaScript, or NodeJS.
- Expertise in testing applications within the Atlassian framework, specifically Jira and Confluence integration.
- Familiarity with version control systems, CI/CD pipelines, and issue tracking systems.
- Problem-solving skills, critical thinking, and attention to detail.
- Strong communication and collaboration abilities.