Responsibilities
- Design and implement automated testing frameworks and tools
- Develop and maintain test scripts and test data
- Collaborate with development teams to integrate automated testing into the CI/CD pipeline
- Identify and troubleshoot issues in automated testing processes
- Ensure test coverage and quality standards are met
- Provide technical guidance and mentorship to junior team members
- Participate in code reviews and pair programming sessions
- Document testing processes and procedures
- Stay updated with the latest trends and best practices in QA and automation
- Work closely with cross-functional teams to deliver high-quality software
- Conduct performance testing and load testing as needed
- Implement and maintain test environments
- Analyze test results and provide detailed reports
- Contribute to the development of test strategies and plans
- Ensure compliance with industry standards and regulations
- Participate in on-call rotations for production support
- Troubleshoot and resolve issues in production environments
- Provide input on the design and architecture of new features and systems
- Collaborate with stakeholders to understand testing requirements
- Develop and maintain automated regression test suites
- Implement and maintain test data management processes
- Conduct exploratory testing to identify edge cases and defects
Nice to Have
- Experience with cloud-based testing environments
- Familiarity with containerization and orchestration tools
- Experience with microservices architecture
- Knowledge of security testing and best practices
- Experience with test-driven development
- Familiarity with behavioral-driven development
- Experience with test automation in DevOps environments
- Knowledge of test automation frameworks for mobile applications
- Experience with test automation for web applications
- Familiarity with test automation for API testing
- Experience with test automation for database testing
- Knowledge of test automation for performance testing
- Experience with test automation for security testing
- Familiarity with test automation for usability testing
- Experience with test automation for accessibility testing
- Knowledge of test automation for compatibility testing
- Experience with test automation for localization testing
- Familiarity with test automation for internationalization testing
- Experience with test automation for regression testing
- Knowledge of test automation for smoke testing
- Experience with test automation for sanity testing
Compensation
Competitive salary
Work Arrangement
Hybrid
Team
Part of the Engineering team
What you'll do
- Lead the development and implementation of automated testing solutions
- Collaborate with development teams to integrate automated testing into the CI/CD pipeline
- Provide technical guidance and mentorship to junior team members
- Ensure test coverage and quality standards are met
- Participate in code reviews and pair programming sessions
- Conduct performance testing and load testing as needed
- Implement and maintain test environments
- Analyze test results and provide detailed reports
- Contribute to the development of test strategies and plans
- Ensure compliance with industry standards and regulations
- Participate in on-call rotations for production support
- Troubleshoot and resolve issues in production environments
- Provide input on the design and architecture of new features and systems
- Collaborate with stakeholders to understand testing requirements
- Develop and maintain automated regression test suites
- Implement and maintain test data management processes
- Conduct exploratory testing to identify edge cases and defects
What you'll need
- Proven experience in QA and automation
- Strong knowledge of automated testing tools and frameworks
- Experience with CI/CD pipelines and tools
- Proficiency in scripting and programming languages
- Experience with performance and load testing
- Strong analytical and problem-solving skills
- Excellent communication and teamwork skills
- Experience with test data management
- Knowledge of industry standards and best practices in QA
- Experience with test environment management
- Ability to work in a fast-paced and dynamic environment
- Experience with exploratory testing
- Familiarity with Agile methodologies
- Experience with test strategy and planning
- Ability to provide technical guidance and mentorship
- Experience with code reviews and pair programming
- Knowledge of software development lifecycle
- Experience with defect tracking and management
- Ability to analyze test results and provide detailed reports
- Experience with test automation frameworks
- Knowledge of performance testing tools and techniques
What would be great to have
- Experience with cloud-based testing environments
- Familiarity with containerization and orchestration tools
- Experience with microservices architecture
- Knowledge of security testing and best practices
- Experience with test-driven development
- Familiarity with behavioral-driven development
- Experience with test automation in DevOps environments
- Knowledge of test automation frameworks for mobile applications
- Experience with test automation for web applications
- Familiarity with test automation for API testing
- Experience with test automation for database testing
- Knowledge of test automation for performance testing
- Experience with test automation for security testing
- Familiarity with test automation for usability testing
- Experience with test automation for accessibility testing
- Knowledge of test automation for compatibility testing
- Experience with test automation for localization testing
- Familiarity with test automation for internationalization testing
- Experience with test automation for regression testing
- Knowledge of test automation for smoke testing
- Experience with test automation for sanity testing
What we offer
- Competitive salary
- Hybrid work arrangement
- Opportunities for professional development
- Collaborative and inclusive work environment
- Challenging and impactful projects
- Supportive team and mentorship opportunities
- Access to the latest tools and technologies
- Flexible work hours and remote work options
- Health and wellness benefits
- Retirement savings plans
- Paid time off and holidays
- Employee assistance programs
- Professional development and training opportunities
- Career growth and advancement opportunities
- Inclusive and diverse work environment
- Opportunities to work on cutting-edge technologies
- Support for work-life balance
- Collaborative and team-oriented culture
- Opportunities to make a significant impact
- Support for continuous learning and development
- Inclusive and respectful work environment
- Opportunities to work on innovative projects
- Support for personal and professional growth
Not provided