Software Qa Engineer Resume
2.00/5 (Submit Your Rating)
San Francisco, CA
SUMMARY
- 3 years hands - on experience in testing Web and Mobile applications of different complexity and architecture running on variety of platforms and hardware devices
- Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC) and object-oriented methodologies
- Excellent experience in Software Testing of client-server applications and web-based applications using manual testing techniques and automated open source testing tools
- Familiar with Continuous Integration (CI) environment using a variety of testing tools/automation frameworks
- Applies common development and test automation design patterns (OOP, Page Object Model)
- Conscientious and organized individual with exceptional time management ability
- Team player with superior communication and interpersonal skills
TECHNICAL SKILLS
Platforms: Windows, mac OS, UNIX/LINUX
Mobile Platforms: iOS, Android OS
Networking: TCP/IP, FTP, HTTP, Intranet
Bug Tracking: Jira, Bugzilla
Test Automation: Selenium WebDriver, Cucumber, Java JUnit, TestNG, REST Assured, Jenkins, Maven, GitHub,
Web Services: RESTful API, Postman, Swagger, Postman Interceptor, Newman
RDBMS: MySQL, Oracle, HeidySQL, SequelPro
PROFESSIONAL EXPERIENCE
Software QA Engineer
Confidential, San Francisco, CA
Responsibilities:
- Analyzed business specifications, functional requirements, use cases and provided feedback for clear understanding of acceptance criteria
- Involved in creating the functional testing framework using Selenium WebDriver, Cucumber, for writing automated scripts with Java
- Identified test cases to automate and developed automation test scripts using Selenium WebDriver and Java
- Developed new and updated existing automation test cases using Selenium WebDriver and Cucumber, using IntelliJ as IDE, Git/GitHub as VCS, Maven as build tool and Jenkins to create and run deployment jobs
- Followed Behavior Driven Development (TDD) and wrote test cases using Gherkin, maintained/optimized automated tests and test scenarios in between releases
- Worked closely with Agile Scrum team to ensure product testability while running E2E Smoke and Regression tests in QA and Staging environments
- Created, configured, and ran tests as part of Web API testing using REST Assured Java library
- Decreased dramatically the time needed for build acceptance with the usage of automation
- Leveraged open-source automation libraries to achieve multiple testing goals
- Performed debugging of automation scenarios to find the root cause of issues
- Maintained and performed updates to automation scenarios to reflect UI pages changes
- Automated testing of PaaS / SaaS Cloud application infrastructure
- Reduced False Positive count by optimizing existing test automation code and logic
