Senior Software Qa Engineer Resume
Miami, FL
SUMMARY
- Over 7 years in front - end and back-end testing of web & mobile applications, and 3 years of work experience in software test automation: functional, non-functional, API and database testing.
- Able to develop and write automated tests in Java, Python, PL/SQL and Unix Shell script code. Designed and implemented automation frameworks from the ground up.
- Practical experience with TestNG && JUnit, Selenium WebDriver, Selenium Grid, Sauce Labs, Browserstack, Appium, Cucumber, Fitnesse and Spock.
- Hands-on experience in test automation of SOAP API / REST API using SoapUI, Rest-Assured library, XML, JSON.
- Configured and administered Maven, Ant, TFS, Jira, Jenkins and Git.
- Worked with performance testing tools JMeter, Blazemeter, WebPagetest.
- Wrote technical documentation including test cases, test plans, how-to guides.
- More than 2 years of experience building, and leading of web projects.
TECHNICAL SKILLS
Platforms / Architecture: Web, Android, iOS, OS X, UNIX, SauceLabs, SOAP, REST
Browsers: Firefox, Chrome, Internet Explorer, Safari, Opera
WebDriver / API testing: Selenium WebDriver 2 && 3, Selenium Server && Grid, GhostDriver, HtmlUnit, PhantomJS, SoapUI, REST Assured
Frameworks / Libraries: JUnit, TestNG, Appium, Selendroid, JBehave, Cucumber jvm, Spock, Sikuli, Selenide, Extentreports, SeleniumBuilder
Build, VCS tools: Gradle, Maven, Ant, TFS, GIT, GitHub, GitLab, Subversion
CI/CD servers: Jenkins, Hudson, Bamboo, TeamCity, TFS
Languages: Java (JDK 8 - experienced), Python(basic), SQL (basic), JavaScript(basic), UNIX Shell Scripting (experienced)
IDE: IntelliJ IDEA, Eclipse Java EE, NetBeans IDE, PyCharm, WebStorm, Android SDK / Studio, XCode
Java Collections / Tools: Guava, JavaHamcrest, jcabi, Apache Commons, POI, Gson, XStream Log4j, Apache James, JavaMail, SLF4J
Web debugging tools: Fiddler, Charles Web Debugging Proxy
Databases: MS SQL, MySQL, Oracle, Apache Spark, MongoDB
Security scanners: Skipfish, Wapiti, RIPS, Pixy, sqlmap, SQLi Helper
Performance testing: JMeter, Blazemeter, Wireshark
Defect tracking: Jira, Team Foundation Server, BugZilla, Mantis, Elementool
PROFESSIONAL EXPERIENCE
Senior Software QA Engineer
Confidential, Miami, FL
Responsibilities:
- Automated regression test suites to reduce manual testing load for 5 enterprise applications - 3 front-end and 2 API focused (mobile app, web application, REST API).
- Web application - “Complaint / Inventory management system” project (Front-end team)
- Contributed in the development of acceptance, performance and regression test suites. Developed tests using TestNG, WebDriver 3, http requests and Java libs.
- Web application - “Agile FA Corporate” (Oracle DBMS) project (Back-end team)
- Performed functional, regression testing and release certification of front-end system. Created and executed automation scripts using Java, Junit 4, Maven. Maintained and executed existing SOAP UI scripts for regression and smoke testing of API services.
Software QA Engineer
Confidential, San Jose, CA
Responsibilities:
- Created and executed functional automation scripts using Java, Selenium WebDriver and Watir automation tools against “DMA” web application.
- Developed the object-oriented automation framework with Java, JUnit and Selenium.
- Analyzed business requirements and suggested improvements to product features.
- Utilized SVN/CVS, build product using Ant from source code, prepared production installers for the product.
- Performed manual and automation testing of database against requirements.
Software QA Engineer
Confidential
Responsibilities:
- Executed system, sub-system, and component level testing of the 3-tier, open-source, web-based SaaS human resources management platform based on LAMP software bundle.
- Functionality of application includes employee information management, employee absence management, recruitment management, employee performance evaluation and other HR management tools.
- Developed end-to-end automation scripts for UI testing using Python / PyUnit.
- Video editing mobile app project (record time limited video clips based on user specified content with sharing of clips on major social networks).
- Conducted functional, usability, compatibility, performance, security and recoverability testing of app on 53 various mobile devices.
- Developed automation scripts for user registration and export video modules, using Perfecto MobileCloud and DeviceAnywhere.
- Tested on different models of handset and tablet Android and iOS devices.