Kyyba
QA Analyst
Kyyba, Boston, MA, United States
Specific Duties will include:
Preferred Qualifications:
- Testing Web based applications (Java, JS, SPA, Dot Net, Power BI).
- Developing and maintaining Automation Frameworks and test suites for web-based applications including API and Database test automation.
- Creating and documenting test plans, test scenarios, test cases and test scripts.
- Executing test cases and documenting defects and test results.
- Developing test cases from use cases as well as interviewing power users.
- Testing the application using sound engineering practices and employing solid Source Code Management practices.
- Software black box and white box testing, integration, regression, exploratory, and systems testing.
- Testing of database content and multiple interfaces, include SOA and Web Services.
- Extensive use of SQL and database querying.
- Researching, selecting, implementing, and maintaining appropriate test automation tools.
- Understanding of Performance testing and ability to self-initiate and learn.
- May be required to be available for stand by duty and, if necessary, overtime hours to resolve critical system problems and/or perform production system maintenance as well as to respond to emergencies.
- 8+ years of experience as a software quality assurance specialist.
- 5+ years of experience in automating web application testing using automation tools and frameworks, i.e. Selenium Web Driver with Java, UFT, playwright or other.
- Minimum of a bachelor's degree with a major in software engineering, computer science, or any other related field.
- Experience in using XPath and CSS Selectors with the ability to derive Customized XPaths if required.
- Experience in building and maintaining data driven or hybrid test automation frameworks customized to the application needs.
- Expertise in setting up and maintaining test data to execute Automation test scripts.
- At least 3 years of experience in API testing using Postman, SOAP UI or similar technology.
- Experience testing SQL Server/Oracle databases and strong knowledge of SQL queries to test data validity, data integrity and ETL processes.
- Experience with source code management tools such as GitHub or other.
- Experience with Jira, Confluence and Xray for test management tool or other.
- Extensive testing experience in Agile environment.
- Excellent problem solving and analytical skills and a strong testing aptitude. Be able to re-produce reported potential system bugs by end users.
- Strong knowledge of software quality assurance practices and project life cycle in a structured development methodology.
- Excellent communication & documentation skills.
- Experience working on web applications for public release.
Preferred Qualifications:
- Experience in automating web applications built with Java, Python, Dot Net, AngularJS, JavaScript, React JS or any SPA application or other.
- Knowledge of Cloud based technologies such as AWS, Azure or other.
- Knowledge of DevOps and CI/CD development pipeline.
- Ability to write complex SQL queries, development experience is a plus.
- Experience in testing and evaluating vendor-supplied software.
- Understanding of Datawarehouse concepts and experience in testing cubes, DataMart, and reports, is a plus.
- Experience with education and financial applications is a plus.
- Must be a fast learner or have and demonstrate a strong "can-do" attitude.
- Must be self-motivated, taking on ownership of assigned tasks and delivers quality results on time.
- Proven track record working on large-scale projects with diverse stakeholders and with cross-functional teams.
- Ability to adjust to changing situations to address emergencies, program changes, or production requirements.
- Ability to exercise sound judgment and use discretion in handling confidential information.