Responsibilities
- Execution of functional, acceptance, compatibility, integration, regression and e2e types of testing
- Design best practices and suggest tools to accelerate the defect identification and characterization across engineering, staging and production environments
- Creation of test plan and test cases, as well as process documentation (as-is and to-be)
- Execution of (but not limited to) functional, acceptance, compatibility, integration, regression types of testing
- Plan and execute automated and human-driven test scripts based on a critical reading of application requirements and architectural documents
- Publishing periodic reports based on target metrics
- Identify potential roadblocks and dependencies early in the process
- Partner with developers and automation engineer to define automation scope, strategy, approach and maintenance plan, and documentation
- Support Go-Live activities and pre/post deployment activities
Requirements
- Fluent English (B2+)
- 4+ years experience working in QA (on web and mobile applications)
- Good working knowledge of code management tools (GIT, Jenkins, etc.)
- Working experience with Xcode and iOS simulator
- Working experience with tools like JIRA, Confluence, TestRail, PostMan, Charles Proxy, JMeter, TestFlight, Chrome development tool
- Experience with workflow of a highly functional Agile/Scrum team
- SQL/MongoDB skills and understanding of database design and implementation
- Experience testing reports and dashboards to ensure it meets end-user business requirements
- Working knowledge of BDD/TDD (Behavioral/Test Driven Development)
- Working knowledge of JavaScript (Mocha, Chai) based automation frameworks (Cypress) as well as SOAP UI (preferred)