Role and Responsibilities
-
Replicate issues in the QA environment as well as communicate resolutions and workarounds to the development teams.
-
Analyze user stories and acceptance criteria to determine the test strategy on a per-sprint basis, including risk analysis and prioritization.
-
Reviews all requirements and creates a test strategy for a project.
-
Create test plans to thoroughly cover scenarios for new feature work.
-
Plan, schedule, and perform software tests.
-
Communicate results of software testing efforts to the rest of the team through test reports and Jira. • Validating that the user expectations are achieved during the testing process.
-
Reporting clearly the status of assigned tasks and testing efforts to managers and business stakeholders.
-
Design, develop, and execute automation scripts using open-source tools.
Qualifications and Education Requirements
-
Bachelor’s degree in computer science or a relevant field.
-
3 to 5+ years of experience in software Quality Assurance and testing roles, emphasizing backend service and mobile applications, and end-to-end integration testing verification.
-
Selenium (Java) experience is mandatory for this role.
Preferred Skills
-
Hands-on experience with Selenium and Appium (Android and iOS).
-
Experience with IoT device testing, including hardware interaction or BLE (Bluetooth Low Energy) communication.
-
Strong understanding of QA methodologies, software testing principles, and automation best practices.
-
Familiarity with CI/CD tools such as Jenkins and AWS Code Pipeline.
-
Experience in writing and executing automated testing scripts is required.
-
Solid knowledge of SQL and scripting.
-
Experience with Test Management, Defect Tracking tools, and code repositories like JIRA and Bitbucket.
-
Ability to provide multiple paths of testing utilizing a risk-based approach.
-
Hands-on experience with automated testing tools.
-
Self-starter with the ability to handle multiple priorities and projects.
-
Performance and/or security testing is a plus.
-
Understanding of Non-Functional testing and End-to-End Systems Integration testing.