Functional Qa Tester Resume
5.00/5 (Submit Your Rating)
Austin, TX
SUMMARY
- Strong knowledge in all areas of software development life cycles with emphasis on Rest API, Web and Mobile Testing
- Experienced in writing Test Cases, Test Plans, Test Scenarios for both Manual and Automation Testing
- Technical expertise in building CI/CD environment with Jenkins
- Proven ability to create an Automation project using Java Programming language
- Experienced in analyzing the highly complex software system and design an automated test strategy to drive up to 90% test automation
- Experienced in manual and automated Web - based (Selenium, Cypress), Rest API (Rest Assured, SoapUI) and Mobile (Appium, Espresso) Applications testing in Agile development process
- Excellent capabilities of detecting bugs, debugging, and root-cause analysis
- Proficient in building Android functional test automation solution with Espresso library while using scalable architecture
- Can test Rest web service both manually via postman or automate using Java libraries such as TestNG with REST assured
- Able to think outside the box and learn fast. Highly motivated and actively seeking new skills and knowledge to implement new technologies
- Excellent customer service attitude and communication skills.
TECHNICAL SKILLS
Programming: Java, Kotlin, JavaScript, SQL, JSON
IDE: IntelliJ, Eclipse, Android Studio
Test Automation: Selenium WebDriver, TestNG, Rest Assured, Appium, Espresso
Code Repositories: GitHub, Bitbucket
Bug tracking: JIRA, Zephyr, Bugzilla
Tools: Postman, SoapUI, Splunk, Jenkins CI, Chrome developer tool
Language skills: English, Russian, Ukrainian
PROFESSIONAL EXPERIENCE
Functional QA Tester
Confidential, Austin, TX
Responsibilities:
- Mentored people, including directing and checking the work of less experienced QA testers that resulted in significant improvement in quality of software deliverables
- Collaborated with developers, project managers and offshore team members on new products and services. Formed team integrated into all aspects of software lifecycle
- Automated up to 70% of regression tests which helped to reduce manual testing approximately by 30%
- Worked in conjunction with developers on test plans creation and Test Cases automation before handing them to E2E team
- Transferred all tests into Zephyr which helped to get better metrics in order to communicate the status of testing and error corrections
- Participated in technical communication with developers and other groups associated with specific features to define scope of work that assisted in writing better test strategy and test coverage
- Debugged new problems by using Splunk to provide detailed information to development team which accelerated entire process of fixing defects
- Participated in regular project team meetings to discuss testing process, business requirements, assignments and possible improvements to deliver high quality products
- Maintained, updated existing automation projects in Bitbucket repository, triggered and verified builds from Jenkins, deployed builds into QA env.
- Reviewed testing execution and ensured project testing deadlines were met, prepared custom reports
- Worked on additional tasks and responsibilities as assigned that contribute towards team, department and company goals
Software QA Tester
Confidential, Riverside, CA
Responsibilities:
- Worked together with manual testers to identify and convert most repetitive manual test cases to automated
- Scaled exiting testing infrastructure with more efficient Page Object Model architecture which helped the rest of testing team to write more robust test
- Participated in automated Test Scripts in Selenium WebDriver, TestNG framework
- Involved in testing of Mobile and Mobile Web apps on all Android and iOS devices
- Utilized Appium with Selenium Java and Espresso with Kotlin for automation testing of native Android application
- Embedded Espresso tests into Pull Request builder which helped to run all test during each PR and its commits which helped to find bugs before feature branch merge to main code stream
- Introduced custom matchers and custom actions to improve existing framework scalability
- Participated in design reviews and make recommendations on site improvements
- Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking
- Tracked and reported software defects and interacted with developers and other QA Engineers to address quality problems and to resolve technical issues
Confidential
Confidential, Lombard, IL
Responsibilities:
- Converted hand drawn plans into presentable and accurate plants for clients
- Prepared scale models of land areas and buildings