Software engineering is the study and an application of engineering to the design, development, and maintenance of software. Typical formal definitions of software engineering are:
- "the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software";
- "an engineering discipline that is concerned with all aspects of software production";
- and "the establishment and use of sound engineering principles in order to economically obtain software that is reliable and works efficiently on real machines."
WORK AT ket
ket is a provider of outsourcing and other IT services around the world. Our company was founded in the United States of America, specifically Chicago, Illinois. We also have offices in Lviv, Ukraine; Amman, Jordan; Los Angeles, California; St.Petersburg, Russia and other places. Our chief IT engineers have combined 25 years experience. We can easily compete with many large outsourcing companies. We are a company that does not stand still. We are constantly searching for new technologies and new talents. We believe this is the reason of our long cooperation with many highly developed countries of the world and our work on a wide range of projects which affects our company in general.
Ket is look for an experienced Software Test Engineer. You will be responsible to test the activities for our products. The Software Test Engineer will work closely with our development teams to track bugs and defects, vet adherence to design documents and release new products and product updates. The right match will be self-motivating, have strong problem solving skills, and the ability to design and construct test setups and fixtures, write and execute test plans, maintain a clean and organized lab environment and document all test and product release cases.
Duties and Responsibilities:
Write automated tests at the unit, services/integration, and UI layers Ensure the quality of the architecture Communicate with product analyst in creating acceptance tests as part of the requirements and execute those tests manually, as well as automate them Work proactively with members of development team to find and fix defects in our product architecture Produce and maintain test coverage reports for functional and automation coverage Analyze defects / test results and be able to deduct the chain of events leading to a failure Provide feedback on how to improve our product solutions, tools and other technical software features
Skills & Abilities:
Programming and development experience Ability to write code in an object-oriented language, such as .Net, C# etc. is a plus Experience in single signon and federation protocols such as CAS, SAML 2.0, OpenId Connect Experience with identity providers such as Shibboleth, ADFS, Jasig CAS, WSO2 Identity Server Test Management tool proficiency (Quality Center, Test Director, Rational, ALM Complete, open source, etc.). Microsoft Team System — Test Edition Passion to learning and continuing education Results oriented English: Intermediate
It doesn’t matter where you went to school, or if you even graduated. It doesn’t matter if this is your first job or your fifth. Doing great work and being driven to improve yourself and everything you touch is what matters to us at ket.cc.ua!