Working experience of at least 2 enterprise level performance testing assignments
Strong coursework in Data Structures, Algorithms, Object-Oriented Programming, Programming Languages, Security, Compiler Design, Networking, and / or User Interface Design and Development
Software programming knowledge and / or experience with one or more of the following : Java, Java Script, C, C++, C#, SQL / PLSQL
Ability to effectively articulate technical challenges and solutions
Working knowledge of databases such as Oracle, SQL Server, MySQL
Test engineering knowledge and / or experience with one or more of the following testing tools or technologies : LoadRunner, Jmeter, Webload, LoadUI / LoadComplete
Analyze performance data and collaborate with development team and operations team to identify potential application bottlenecks and areas for enhancement
Agile development environment knowledge and / or experience
Sound knowledge of software engineering skills and practices
Understanding and experience of software testing life cycle
Experience of various testing strategies and techniques
Experience with test management, test tools, and test environments
Understanding of programming concepts
Must have a college education with an undergraduate or postgraduate degree
Excellent written and verbal communication skills to present and interact with different stakeholders in global settings
Elaborate analytical and problem-solving skills
Self-motivated, having a passion for learning
Responsibilities :
Able to interact on projects with clients throughout the testing lifecycle, starting from requirement gathering and scoping up till delivery
Understand business requirements, prepare test estimates and test plans, conduct test execution and prepare results
Conduct software testing effectively and efficiently across desktop, web, mobile, and emerging technologies
Develop and exhibit advanced level knowledge of QA lifecycle, learn and share knowledge with the team, and add value to the deliverables
Keenly take up and pursue research and development activities to build expertise
Develop a team proficient in Performance Testing
Develop a content and knowledge base around expertise as requested
Deliver presentations and take up client calls with the pre-sales team
Identify and take up self-learning opportunities
Be readily available to travel for onsite assignments
Capture and document application transactions, application components, reliability, performance, and stability
Measure product scalability against current conditions and against future projections
Proactively work with development and operations teams in resolving performance issues to improve customer experience
Analyze and develop test suites for simulating production traffic and client load in performance test environments
Assemble and analyze test results and generate test summary reports for management and project team review
Benefits :
Opportunity to work on global assignments
Opportunity to work with a high energy, result-oriented globally experienced team
Top of the line Health Benefit Plan and Employment Fund
High Performance Bonus Plans
Biannual evaluations, quarterly feedback, and well-defined career paths
Work-life balance, leisure activities, and annual adventure trips
Open and honest culture conducive to learning and experimentation