|
|||
Software QA Engineer
GENERAL SUMMARY
Software Quality Assurance Engineer will work with the Software Engineers team to improve the quality of developed software products’ functionality by analyzing, testing and documenting/reporting defects. FOUR DIAMOND SERVICE AGREEMENT All Team Members will display a Four Diamond commitment to Customer Service through the delivery and maintenance of the Quality Standards established by Pechanga Resort Casino. KEY RESPONSIBILITIES • Reviews product specifications and technical design documents and provide feedback • Recommends design improvements or corrections to engineers throughout the development cycle • Creates/maintains detailed, comprehensive, well-structured and automated test plans and test cases • Provides reports on discovered defects, and potential implementation options to remove the defects • Identifies, records, documents, and tracks bugs and defects • Performs regression tests when bugs/defects resolved • Creates/maintains automated performance/load/integration/security tests • Tracks and reports QA metrics • Attends all department meetings • Must maintain knowledge of latest technologies relevant to position’s duties • Performs other job related duties as needed Accountability: This position has no supervisory duties or responsibilities. Incumbent is responsible for protecting the assets of Pechanga Resort and Casino and for maintaining and providing a positive and professional work environment. ________________________________________ QUALIFICATIONS AND GUIDELINES ________________________________________ EXPERIENCE/TRAINING/EDUCATION: Bachelor's degree (B.A.) from four-year College or university from related field is required. Four years of prior QA experience in a software product development environment required. Three years of hands on advanced experience in unit/Regression/Integration/Performance/Load/Security testing frameworks and automation scripts. Three years of hands on experience with .Net, SQL, Asp.Net, Visual Studio, Git required. Advanced experience with software development architectural and design patterns, MVC, MVVM, SOAP/RESTful APIS, Entity Framework, LINQ required. Advanced understating of Continuous Integration/Delivery, DevOps and Agile Development principles required. Experience with Big Data Eco-System tools preferred. Two or more years of experience in a Resort/Gaming environment preferred. COMMUNICATION SKILLS: This position requires the ability to read and interpret documents such as safety rules, operating and maintenance instructions, and procedure manuals. This position also requires the ability to write routine reports and correspondence. The ability to speak effectively before groups of customers or employees of the organization is required as well. Excellent written and verbal communication skills is required. MATHEMATICAL SKILLS: This position requires the ability to work with mathematical concepts such as probability and statistical inference, and fundamentals of plane and solid geometry and trigonometry. This position also requires the ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations. REASONING ABILITY: This position requires the ability to define problems, collect data, establish facts, and draw valid conclusions. This position also requires the ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables. CERTIFICATES, LICENSES, REGISTRATIONS: • Must be able to obtain and maintain a Class “A” gaming license SKILLS/ABILITIES: • Must be fluent in most common testing technologies and patters, including Black and White Box testing • Hands on experience with .Net languages, C# preferred • Working knowledge with Swift/Java/Xamarin • Hands on experience with T-SQL/plSQL • Git • Excellent troubleshooting ability • A collaborative approach to work and are eager to work as part of a team • An open mind, always willing to look at things from another perspective and open to other points of view • Pride in high quality software • Commitment to the success of assigned projects, co-workers, and the company • Has great knowledge of commonly used software concepts and design • Great understanding of the development lifecycle • Keeps management updated on projects and assigned work OTHER QUALIFICATIONS: • Relies on limited experience and judgement to plan and accomplish goals • Works under general supervision ADDITIONAL INFORMATION: • Must be a self-starter who is highly motivated and resourceful. • Must be able to work with a positive attitude in a fast paced and culturally diverse casino environment. • Must be able to take direction and follow through with assigned tasks. • Must be flexible and willing to work nights, weekends and holidays. |