Software Qa Automation Engineer Resume
Dublin, CA
PROFESSIONAL SUMMARY:
- Software Quality Assurance Engineer with 5+ years of experience in testing Web - based clients/server applications.
- Expertise conduction various tests, such as integration, system, function, regression, compatibility and acceptance, including developing and implementing test plans and test cases.
- Solid understanding and practical experience of software development life cycle (SDLC) principals and experience working with Agile software development methodologies.
- Work knowledge of Windows, Linux and Mac OS in client-server environment.
- Experience in testing web services (REST and SOAP) .
- Experience with test case and defect repositories such as
- TestRail and Jira . Able to work under tight deadlines and rapidly changing priorities.
- In-depth understanding of web technologies such as ADB, HTML5 , CSS3 and JavaScript .
- Extensive knowledge of Java programming language.
- Liaise with developers, business analysts, and user representatives in application design and document reviews.
- Working well in a team as well as independently.
- Excellent analytical, communication, writing and problem-solving skills.
- Well organized, and capable to quickly learn new technical skills.
TECHNICAL SKILLS:
Hardware: IBM PC & Compatibles, Macintosh, Linux, iPhone, Android Phone
OS: Windows 7/10, macOS 10.13, Ubuntu 16.04
Mobile Platforms : iOS, Android OS, Windows Phone
Mobile Testing Tools : Perfecto Mobile, Appium, Android SDK, ADB, xCode
Bug Tracking: Jira, HP Quality Center, TestRail
Testing Tools : Charles Proxy, Postman
CICD : Jenkins
Programming: Java, SQL, RegEx, HTML, XML, JSON
Networking : TCP/IP, HTTP(S), SMTP, POP3, FTP
Build Automation tool : Maven, Gradle
Version control system : Git/GitHub
Java Testing Frameworks: TestNG, Junit4
Java Testing Reports: Surefire, Allure
Database : Oracle, MySQL, SQLite
Virtualization : Vmware
PROFESSIONAL EXPERIENCE:
Confidential, Dublin, CA
Software QA Automation Engineer
Responsibilities:
- Tested cloud based file management client and web based applications on various OS and browsers.
- Created test plans and test cases using TestRail management tool.
- Created and monitored stories, tasks and defects using Jira .
- Worked with design/development/project management teams to ensure that requirements are accurately implemented.
- Developed automated tests using Selenium WebDriver and Appium framework for mobile recipient pages’ functionality.
- Used Advanced Rest Client tool to test REST APIs.
- Performed MySQL database testing for native Android application.
- Regularly presented demos of a new features to customer support group and collaborated with customer support to identify and address customer feedback.
- Managed HockeyApp applications distribution system.
- Provided support for bi-weekly releases to ensure that new implementations do not affect existing application functionality.
- Successfully lead Android and Windows client projects, meeting the release deadlines and assuring good quality software.
- Automated Android client application tests.
Environment: Windows 10; Ubuntu 16.04
Testing tools: Selenium WebDriver, Selenium Grid, Appium , Microsoft Visual Studio;
Languages: Java, XML, HTML
Confidential, Pleasanton, CA
Software QA Engineer
Responsibilities:
- Tested Mobile Apps for iOS, Android and Web OS (Phones and Tablets).
- Contribute to the test plans design, scenarios, scripts and procedures.
- Manual Testing execution (Ad-hoc, Functional, UAT, System, Regression Testing).
- Determined testing requirements developed and reviewed scripts for positive and negative test scenarios, conducted baseline testing, and generated reports.
- Wrote detailed bug reports in Bugzilla tracking system and worked close with development team to verify bug fixes against new builds.
- Reported test results and overall product status, maintained test documentation.
- Tested products and services through all stages of development and administration by verifying that user requirements are being met and products are in compliance with the quality process.
- Maintained the bug cycle, bug verification, closure of the assigned testing tasks.
Environment: Windows 7, Bugzilla;
Testing tools: HTMLValidator;
Languages: Java, HTML
