Job Overview
We are seeking an experienced and dedicated QA Automation Engineer to join our remote team. This pivotal role is crucial for guaranteeing the quality and reliability of our software applications, which enables us to enhance our service delivery to clients.
Key Responsibilities
- Analyze requirements and design comprehensive test cases and procedures based on specifications.
- Execute testing for new applications while conducting repeatable testing for existing products.
- Ensure that all product releases meet or surpass established quality benchmarks.
- Collaborate within an Agile Scrum framework, contributing to iterative development and release management.
- Work closely with business analysts, development teams, and internal stakeholders to ensure alignment with customer requirements.
- Participate in design reviews and user meetings as necessary.
- Thoroughly document test cases and defects.
- Execute test plans, consistently evaluating test efforts for completeness.
- Conduct various testing types, including system integration, functional, volume, user interface, and performance testing on modifications before production releases, utilizing both manual and automated techniques.
- Develop, maintain, execute, and update automated test scripts.
- Analyze outcomes from automated scripts and implement adjustments for enhancements.
Required Skills
- Proficiency with QA testing tools, including but not limited to Azure DevOps TFS, Selenium WebDriver with C#, Quality Center, and SQL-related tools.
- Extensive experience in UI and API performance testing using tools like JMeter or similar.
- Strong capability to conduct functional, regression, system-level integration, end-to-end, and acceptance testing.
- Solid understanding of SQL or PL/SQL and relational database concepts.
- Familiarity with software development processes and methodologies, including documentation creation.
- Knowledge of version control and defect-tracking systems.
- Exceptional ability to manage multiple projects and tasks simultaneously, adapting swiftly to prioritize business needs.
- Proven experience in gathering, analyzing, and presenting defect metrics data to management through verbal communication and periodic written reports.
Qualifications
- A Bachelor’s degree or equivalent experience.
- 5-7 years of software quality assurance experience, specifically in web-based application testing.
- At least 3 years of experience with Windows operating systems, applications, and cloud-based solutions (Azure/AWS).
- Minimum of 5 years of experience in writing test cases and test plans.
- Experience in Agile Scrum development methodologies is essential.
Career Growth Opportunities
We prioritize the growth and development of our employees and are committed to providing opportunities for advancement within the organization. Join us to enhance your career trajectory in a supportive and dynamic environment.
Company Culture And Values
Our organization is dedicated to fostering a collaborative and inclusive culture where teamwork and individual contributions are valued. We take pride in our commitment to the professional growth of our employees and strive to create a positive work environment.
Networking And Professional Opportunities
As part of our team, you will have the chance to network with industry professionals, participate in knowledge-sharing sessions, and collaborate on innovative projects that enhance your skills and expertise.
Compensation And Benefits
We offer a competitive salary commensurate with experience, along with comprehensive health, dental, and vision insurance. Our benefits package also includes a retirement savings plan, flexible working hours, and a generous vacation policy.
Employment Type: Full-Time