Software Quality Assurance Engineer III

Overview

On Site
USD 59,795.00 - 122,400.00 per year
Full Time

Skills

Retail
Adaptability
Continuous Improvement
Communication
Knowledge Sharing
Supervision
Software Design
Software Testing
Software Maintenance
Software Configuration
Partnership
Collaboration
SAP BASIS
Management
Project Management
Usability
Service Level
SLA
Incident Management
Change Management
Release Management
Audit Management
Auditing
Professional Development
Mentorship
Coaching
Science
Computer Science
Software Engineering
Software Quality Assurance
Java
Python
Selenium
TestNG
Software Development
Software Development Methodology
Writing
Test Plans
Test Cases
Scripting
Performance Testing
Security QA
Quality Assurance
Analytical Skill
Reporting
OWASP
Test Methods
Agile
Test-driven Development
Behavior-driven Development
Continuous Integration
Continuous Delivery
Automated Testing
GitHub
Jenkins
Docker
Cloud Computing
Scalability
Amazon Web Services
Microsoft Azure
Google Cloud
Google Cloud Platform
API QA
POSTMAN
SoapUI
Cross-browser
Integration Testing
JUnit
Cucumber
Distributed Computing
Kibana
Grafana
Message Queues
Apache Kafka
RabbitMQ
Data Security
Regulatory Compliance
Testing
Encryption
Access Control
Decision-making
Innovation
Energy
Leadership
Sales
Payments
Insurance
Information Security
Training

Job Details

Brightstar is an innovative, forward-thinking global leader in lottery that builds on our renowned expertise in delivering secure technology and producing reliable, comprehensive solutions for our customers. As a premier pure play global lottery company, our best-in-class lottery operations, retail and digital solutions, and award-winning lottery games enable our customers to achieve their goals, fulfill player needs and distribute meaningful benefits to communities. Brightstar has a well-established local presence and is a trusted partner to governments and regulators around the world, creating value by adhering to the highest standards of service, integrity, and responsibility. Brightstar has approximately 6,000 employees. For more information, please visit

Overview

This position is based in West Greenwich, RI. Candidate must live in or near this location.

Join us as a Senior Quality Assurance Engineer, where your skills will craft the future of world-class gaming solutions. We offer an outstanding opportunity to work on innovative projects in a collaborative and inclusive environment, where your contributions will drive our success! In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet our clients' needs.

The way we work:

Agile Approach: We follow agile methodologies, emphasizing adaptability, transparency, and continuous improvement

Open Communication: We require open dialogue, knowledge sharing, and constructive feedback

Innovation and Learning: We foster a culture of innovation, allowing engineers to explore new technologies and grow their skill sets

Responsibilities

Applies a systematic, disciplined, quantifiable approach for modifications of existing applications, simple changes, reports and request for services with minimal supervision.
Designs and develops strategies and processes for testing company's complex systems
Leads the testing of production software environments
Participates in group design discussions and expected to understand basic software design
Analysis and testing of solutions and processes for reliable and stable software solutions including functionality, security, scalability, and high performance
Basic Proficiency in Software Development, Software Design, Software Testing, Software Maintenance, Software Configuration Mgt. Software Engineering Tools and Software Quality
Document test plans and test cases related to the implementation and maintenance of software solutions
Demonstrates a relentless commitment to meeting and exceeding customers' expectations while also achieving the goal of reducing the risks and costs of providing services
Works to build an effective partnership with the internal customer on a daily basis. Listens to customers and asks the appropriate questions to determine their requirements
Collaborates with other parts of the organization as required to first share and analyze customer requirements and then develop and implement the best strategy and processes to meet those requirements
Ensures that customers' concerns or service level incidents are addressed promptly and efficiently by personally troubleshooting and implementing solutions or escalating to the appropriate member of management
Participates in the project management of software solutions, focusing on quality and usability
Schedules, plans, and performs periodic scheduled maintenance and tuning activities to optimize performance.
Recommends, implements and measures best practices for software solutions
Adheres to service level agreements by following established SLA performance requirements
Adheres to IT best practices by following established IT best practice performance
Adheres to Incident Management process
Adheres to Change Management process
Adheres to Release Management process and performs assigned release actions.
Adheres to Audit Management process and procedures and performs assigned actions to capture audit evidence criteria
Completes special projects with minimum to no assistance from Manager
Participates in individual professional development by completing an individual development plan, participating in mentoring activities, tracking and reporting of development, and communicating career path goals and objectives.
Provides training, mentoring, and coaching to assigned resources

Qualifications

  • Master/Bachelor of Science degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience.
  • 5+ years of professional experience in software quality assurance, including test planning, automation, and execution.
  • Strong expertise in Java and Python for test automation, leveraging frameworks like Selenium, Pytest, JUnit, or TestNG.
  • Solid understanding of software development life cycle (SDLC) and best practices in Agile environments.
  • Experience in writing, executing, and maintaining test plans, test cases, and automated scripts for complex software applications.
  • Familiarity with performance testing, security testing, and API testing, ensuring software quality across multiple layers.
  • Strong analytical skills to identify, report, and track defects, collaborating with development teams to resolve issues efficiently.

Knowledge of:

  • OWASP Security Top 10 and secure testing methodologies.
  • Agile software development processes, including test-driven development (TDD) and behavior-driven development (BDD).
  • CI/CD pipelines and test automation integration with GitHub, Jenkins, and Docker.
  • Cloud-based testing strategies, including performance and scalability testing in AWS, Azure, or Google Cloud.
  • API testing and automation, utilizing tools like Postman, RestAssured, and SOAP UI.
  • Cross-browser and responsive testing, ensuring compatibility across various devices and platforms.
  • Unit and integration testing frameworks, such as JUnit, Pytest, and Cucumber.
  • Understanding of distributed system challenges and ensuring resilience through robust test coverage.

Familiarity with:

  • Monitoring and logging tools like Kibana, Grafana, and Prometheus for analyzing system performance and errors.
  • Message queue testing, particularly Kafka or RabbitMQ, ensuring reliability in event-driven architectures.
  • Data security and compliance testing, including encryption, access controls, and GDPR-related requirements.

Keys to Success
Building collaborative relationships
Decision making
Drive results
Foster innovation
Personal energy
Self-leadership

#LI-JM1

At Brightstar, we consider a wide range of factors in determining compensation, including background, skills, experience, and work location. These factors can cause your compensation to vary. The estimated starting compensation range is $59,795 - $122,400. The actual pay offered may end up being higher or lower. The Company will comply with all local pay requirements and collective bargaining agreements, where applicable.

Base pay is only one part of our Total Rewards program. Sales roles may be eligible for commission payments, while other roles are eligible for discretionary bonuses. In addition, we offer employees a 401(k) Savings Plan with Company contributions, health, dental, and vision insurance, life, accident, and disability insurance, tuition reimbursement, paid time off, wellness programs, and identity theft insurance. Note: programs are subject to eligibility requirements.

All Brightstar employees have a role in information security. Annual training will be assigned and required as appropriate.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.