Job Overview
We are seeking a dedicated and skilled QA Automation Engineer to join our remote team. This pivotal role is instrumental in assuring the excellence and performance of our software applications, which directly enhances our service to clients.
Key Responsibilities
- Analyze project requirements and formulate comprehensive test cases and procedures based on specifications.
- Execute testing for newly developed applications and conduct repeatable evaluations for existing products.
- Ensure that all product releases achieve or surpass defined quality benchmarks.
- Collaborate in an Agile Scrum environment, actively participating in iterative development and release processes.
- Partner closely with business analysts, development teams, and internal stakeholders to guarantee the fulfillment of customer requirements.
- Engage in design reviews and user meetings when necessary.
- Thoroughly document test cases and defects.
- Implement test plans while consistently evaluating the completeness of testing efforts.
- Conduct system integration, functional, volume, user interface, and performance testing on modifications and enhancements prior to production releases, utilizing both manual and automated methods.
- Develop, maintain, execute, and refine automated test scripts.
- Analyze the results of automated tests and make adjustments as needed for improvement.
Required Skills
- 5-7 years of experience in software quality assurance with an emphasis on web-based application testing.
- 3+ years of experience with Windows operating systems and cloud-based solutions (Azure/AWS).
- Proficient in writing test cases and test plans with over 5 years of expertise.
- Expertise in QA testing tools such as Azure DevOps TFS, Selenium WebDriver with C#, Quality Center, Selenium/QTP, and SQL-related tools.
- 3+ years of experience in UI and API performance testing using tools like JMeter or similar.
- Familiarity with iterative development within an Agile Scrum framework.
- Strong capabilities in conducting functional, regression, system-level integration, end-to-end, and acceptance testing.
- Comprehensive understanding of SQL or PL/SQL and relational database principles.
- Knowledge of software development processes and methodologies, including documentation practices.
- Experience with version control and defect-tracking systems.
- Proven ability to manage multiple projects and tasks effectively, adapting swiftly to prioritize organizational needs.
- Skilled in gathering, utilizing, and analyzing defect metrics data to present insights to management through effective verbal communication and periodic written reports.
Career Growth Opportunities
Joining our team opens doors for professional growth and development. We are committed to nurturing talent and facilitating your career advancement within the organization.
Company Culture And Values
We pride ourselves on fostering a culture of collaboration, transparency, and respect. Our commitment to our employees is evident in our supportive work environment that encourages innovation and professional development.
Employment Type: Full-Time