Description:
Do you want to take your career to the next level? CGI is looking for a dedicated and experienced QA Engineer with a passion for solving business problems to join our team in Nashville. At CGI, you will solve important business and technical problems as a full-time consultant serving local, enterprise clients. You’ll be part of a team of smart, dedicated people like yourself and make an impact with both internal and client partners. Tired of the same old business domain and technology stack? Are you passionate about learning a variety of new technologies and enjoy a quick paced atmosphere? Consider joining CGI, a premier consulting firm that inspires personal and professional growth and values your ideas.
What we value:
- Passionate technologists
- Lifelong learners
- Problem solvers
- Excellent written and verbal communicators
- People who enjoy working with both business and technical stakeholders
- People who engage in their local community
Your future duties and responsibilities
- Ensure quality delivery by analyzing business requirements and creating test plans and test cases
- Plan and execute automated, performance, and manual test scenarios and test cases for a variety of software and data implementations
- Participate in the full software development life cycle from analysis, design, implementation, and quality assurance to delivery and support
- Collaborate with team members to find better, more efficient ways of doing things
- Engage with business partners to analyze business processes and gather requirements
- Work with team members to estimate project tasks
- Grow your career and enhance your technical abilitie
Required Qualifications To Be Successful In This Role
- Hands on experience designing and building test automation in tools such as Selenium, Cucumber, Smartbear, Postman, SoapUI, and TestComplete
- Knowledge of industry standard automation tools and frameworks, with hands-on ability to implement and execute automated tests
- Excellent verbal and written communication skills and the ability to build and maintain trusted relationships with a diverse group of clients, team members, managers, and domain experts
- Demonstrated ability to recognize business needs, analyze requests, and recommend solid testing solutions
- Willing to flex between all aspects of QA including manual and automated testing
- Proactively determine gaps and failure points in requirements, user stories, test cases, test plans, and test scripts and determine ways users may misunderstand prescribed flows for a feature or application
- Document, report, and communicate defects and trends discovered in the QA process
- Proven analytical and problem-solving skills, and steadfast attention to detail
- Experience programming in a modern programming language such as Java, Python, C# or similar programming language
- Solid understanding of database principles and the ability to write and understand SQL
- BS in Computer Science, Engineering, Management or Computer Information Systems (MIS or CIS) or related degree or significant experience as a QA Automation Engineer