Position - 1
Position - 2
Senior Software Test Engineer Role
This is an individual contributor testing role in which the successful candidate will be expected to test the assigned features of the application and also have to work on various non-functional testing requirements like test automation, Performance testing, Code coverage, Security testing etc. Would be required to support and own Test Planning using VSTF 2010, own test development (concept, design; automation), and test execution for the areas that you are responsible for.
Responsibilities:
As a Senior Test Engineer this person will be responsible for:
- Active participation in testing cycle of the software development lifecycle (requirements gathering, prototyping, Inspections, architecture, detailed design, and development).
- Working closely with the Program Management, Analysis, Design, Development, and Support teams to create and deliver a quality-focused system testing plan and schedule while identifying system issues and risks in a fast-paced development environment
- Develop functional, integration and partner end-end scenario test cases to validate business, system and operational requirements.
- Collaboration across all teams to drive product and process improvement via software development and QA metrics.
- Contribute to impact analysis discussions, design reviews, and code reviews
- Overall planning Test Cycle including execution of Test plans, Test cases for multiple projects.
- Communicate status, metrics, execution and coverage stats to stakeholders.
- Support UAT process and collaborate with stakeholders for release deployment in Staging and Production systems.
- Responsibility for developing and maintaining automation scripts for testing purposes and making sure it is compliant with standard automation framework used in the team
- Overall responsibility for building and maintaining TEST server environment (Deployments across distributed environments).
- Work closely with different functional groups to resolve issues, ensure thorough testing from a business perspective, understand support issues, release high quality products to production, etc
- Contribute to moving quality upstream through effective review and inspection of release artefacts during the design and development phases.
- Logging and maintaining defect repository, and running effective triages for priority based defect resolution.
- Becoming an expert in your specific feature ownership area;
- Participating in proactive initiatives around improvement in the overall functioning of the team around process, technology, tools and methodologies.
- Innovate around adoption of future technologies from a test perspective and using them for better results.
Minimum Requirements
· IT related qualification and/or relevant experience
· Minimum of 5+ years test experience.
· Strong written and verbal communication skills in English
· Exposure in dealing with clients around explaining and troubleshooting functional issues in a solution.
· Minimum 2+ years writing automation scripts in a framework(preferably coding using C#)for test purposes
· Very strong in SQL technologies (which includes debugging stored procs, writing SQL scripts for testing purposes, setting up environments which have Mirroring, Replication, SQL Server Reporting Services, SSIS packages testing, SQL Service Broker).
· Experience in testing client or server products/technologies, core products, and functional/design specification reviews.
· Experience in setting up and troubleshooting client/server based applications or solutions
· Proven experience of working with software life cycle models and delivering on strategic test bets.
Desirable Requirements
· Exposure to Visual Studio team system
· Experience in .Net programming and Database querying / Administration.
· Experience in testing web based technologies (IIS, ASP, ASP.Net, XML)
· Exposure to Code coverage analysis, Performance testing, Security testing etc..
Job Description/Responsibilities:
This position will lead the test activities in ES space in BIE. The applications are developed using SQL Server and related technologies and this position helps drive the system quality assurance program for stakeholders, customers and partners to deliver high quality products as part of the software development lifecycle.
As a Test Lead this person will be responsible for:
l Manage a talented STE team and responsible for the quality of the releases.
l Active participation in testing cycle of the software development lifecycle (requirements gathering, prototyping, architecture, detailed design, and development).
l Working closely with the Program Management, Analysis, Design, Development, and Support teams to create and deliver a quality-focused system testing plan and schedule while identifying system issues and risks in a fast-paced development environment
l Collaboration across all teams to drive product and process improvement in test execution, system/integration test automation, and release quality measurement & assessment via software development and QA metrics
l Team leadership for test case analysis, design, review development of test plans and repeatable testing procedures for moderate to high risk/complex systems
l Overall planning Test Cycle including execution of Test plans, Test cases for multiple releases.
l Make sure testing is on schedule and identify and work with project leads to fix test issues that are delaying implementation.
l Communicate test processes and test plans to appropriate parties
l Work closely with different functional groups to resolve issues, ensure thorough testing from a business perspective, understand support issues, release high quality products to production, etc
l Quality & risk management metrics analysis
Requirements/Qualifications and Previous Work and Related Experience (including educational requirements):
l Experience in a test lead role and proven track records of excellent leadership is required; including training and mentoring of developing STE.
l Practical experience in software development/testing.
l Experience in defining and driving successful system testing programs in an enterprise system environment
l Excellent planning, organizational, communication and motivational skills; a “lead by example” attitude
l Understanding of database design, Experience with Data-warehousing, Reporting and/or Business Intelligence Applications.
l Proficient in planning, writing, and executing test specifications
Excellent result driving capabilities and strong problem solving and cross-group collaboration skills are desired.