Position: Software QA Engineer
Category: Support
English level: fluent
Years of experience: 3


Software QA Engineer, Q-SoftPro, Inc., San Francisco, CA			
            Oct/2019 – Present
Web-based project:  Educational software providing a tool to build tests that measure students’ knowledge, competency and monitor learning progress 
Works as a member of Agile team closely collaborating with the project management and developers with 2-week Sprints
Develops and executes test cases, using XRay /Jira to monitor test executions, and captures results
Executes Smoke and Regression testing for every new build
Participates in User Acceptance Testing to ensure that requirements are met
Performs API testing based on Swagger documentation, creates collections, verifies HTTP status codes, response headers, response payload and conducts basic performance testing 
Creates API collections using JavaScript snippets and runs them through Postman collection runner or command line (Newman)
Develops and executes SQL queries to validate frontend and backend data integrity (MySQL)
Works closely with test automation engineers to contribute in creating Cucumber scenarios
Inspects web pages to identify relative XPath locators for HTML elements and updates corresponding step definition files accordingly
Works with Selenium WebDriver, Cucumber, Java based framework using IntelliJ IDEA and Git/GitHub as a version control tool 
Actively involved in a scrum team contributing to requirements gathering, design and design reviews, creating test scenarios, writing test cases and tracing test cases back to requirements

Mobile project: Smart city service improving accessibility of public transportation for people with disabilities
Develops, maintains and executes test cases and regression scenarios for mobile application 
Performs Integration Testing, Accessibility Testing, Cross-Platform testing
Performs Usability testing to detect ergonomic and accessibility issues in the application
Performs functional testing on iOS device (iPhone11 Pro), Android (Samsung Galaxy Note 10), and Windows 10
Performs cross-platform testing of the mobile application using Android Virtual Device Emulator, Device Farm and real devices
Runs GUI testing to verify web application quality with regards to Industry W3C standards
Collects and analyzes logs using ADB command tool for Android applications
Reports issues into JIRA and followed up on bugs until complete resolution
Verifies fixed bugs and provides feedback/statistics on weekly Sprint Review meetings
Participates in formal and informal product design