Senior Software Test Engineer
IBM
**Introduction**
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe.
You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio; including Software and Red Hat.
Curiosity and a constant quest for knowledge serve as the foundation to success in IBM Consulting. In your role, you'll be encouraged to challenge the norm, investigate ideas outside of your role, and come up with creative solutions resulting in ground breaking impact for a wide network of clients. Our culture of evolution and empathy centers on long-term career growth and development opportunities in an environment that embraces your unique skills and experience.
**Your role and responsibilities**
The Sr. Software Test Engineer verifies software products and systems to ensure they are functioning as described in the business requirements and design documents associated with the product or system.
* Develop and execute exploratory, manual and automated tests in order to ensure product quality.
* Analyze product specs, decompose complicated software systems, and design strategies to test these systems.
* Work as an Agile team member participating in backlog grooming, sprint planning and task estimation.
* Provide metrics upon execution of smoke and regression suites to establish baselines and track quality and efficiency improvements over time.
* Ensure code quality, leveragability, scalability (performance & scale tests), maintainability (cyclomatic complexity), and product integration quality.
* Communicate software testing and automation best practices with team; including new and emerging technologies.
**Required technical and professional expertise**
* Test automation engineering experience with Selenium, Postman, Cypress and JMeter testing tools.
* Experinece testing Web Applications in cross-browser and cross-device using automated test tools.
* Proficiency developing/consuming/testing REST APIs including tooling for documentation (Swagger/Postman)
* Proficiency in responsive web front end / single page application development using modular JavaScript
* Experinece in testing data persistence systems using both SQL and NoSQL DBMS. [MSSQL, PostgreSQL, Dynamo]
* Experience with CI/CD pipeleines with Jenkins or AzureDevOps.
* Proven experience working with the following technologies or their equivalents: Angular, Application Performance Management, Data analysis and visualization tools such as Kibana, PowerBI, Tableau, or Quicksight, AWS Cloud development knowledge is a plus, Data Science: Machine Leanring / Artificial Intelligence.
* Experience with developing both front-end and back-end automation tests.
* Understanding of security best practices for web development.
* Broad knowledge and experience in testing principles, practices, tools and techniques.
* Excellent oral and written communication skills sufficient to effectively convey moderately complex information and concepts to customers and peers of varying technical ability.
* Fluent English
**Preferred technical and professional experience**
* Passion for finding problems with software, figuring out solutions, and helping ensure they never happen again.
* Willingness to read product specs and take it upon yourself to fill in the gaps.
* Strong technical aptitude and experience with the software tools and techniques used in software development and automated testing.
* Demonstrated ability to translate business requirements into test strategy and test cases.
* Strong collaboration skills and ability to get work done through others.
* Must be motivated; a self-starter, results oriented individual with a successful track record.
* Ability to define testing tasks and provide estimates in agile development environment for integration and end-to-end quality.
* Effective time management, ability to plan and prioritize work effectively.
* Excellent analytical and problem solving skills.
* Ability to present ideas and document artifacts to business, technology and executive audiences.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Confirmar seu email: Enviar Email
Todos os Empregos de IBM